//未对类的构造方法复写,建立对象时,会自动给成员变量初始化,name未空,int为0,这种叫隐式初始化
class Person
{
private String name;
private int age;
//Person(){} 默认的构造方法,不写会自动不上,隐式
}
//如果你对构造方法复写,建立对象时,就会按照你的要求出示化,这就是显示初始化
class Person
{
private String name;
private int age;
Person(String name,int age) //自己复写构造方法,这叫显示,按照你的要求初始化name和age的值
{
this.name = name;
this.age = age;
}
} |