class Person { //成员变量 private String name; private int age=0; //静态成员变量 private static String country="cn"; //构造方法 Person(String name,int age) { this.name=name; this.age=age; } //静态代码块 static { System.out.println("静态代码块被执行"); } //构造代码块 { System.out.println(name+"..."+age); } //成员方法 public void setName(String name) { this.name=name; } public void speak() { System.out.println(this.name+"..."+this.age); } //静态成员方法 public static void showCountry() { System.out.println("country="+country); } } class StaticDemo { //静态代码块 static { System.out.println("StaticDemo 静态代码块1"); } //main方法 public static void main(String[] args) { Person p=new Person("zhangsan",100); p.setName("lisi"); p.speak(); Person.showCountry(); } //静态代码块 static { System.out.println("StaticDemo 静态代码块2"); } } |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |