默认构造器
public 类名(){
public 类名(){
}
一个类中没有构造器,在编译时jdk会自动提供一个构造器
一个类中没有构造器,在编译时jdk会自动提供一个构造器
public Dog(){
name = "旺财";
}
name = "旺财";
}
public Penguin(String name){
this.name = name;
}
//在一个构造器里面调用另一个构造器
public Penguin(String name,String sex){
this(name);
this.sex = "女";
this.name = name;
}
//在一个构造器里面调用另一个构造器
public Penguin(String name,String sex){
this(name);
this.sex = "女";
}
static:
static String name = "张三"; //静态属性或者类属性
静态初始化块:
static{
int a = 5;
int b = 10;
System.out.println("***************"+a+b);
}
*静态的静态初始化块只执行一次
**静态方法只能调用静态属性
***静态方法和静态初始化中不能出现 this
Java oop 第一章讲封装性
静态变量只能出现在静态方法里面
Java oop 第一章讲封装性
静态变量只能出现在静态方法里面