public class Cat{ //Cat类名 因为Java是一门语言,所以我们把这个以cat(猫)类成为一类
int age; //age 在Java中代表属性,而在现实生活中代表猫的体质特征,
比如有年龄、颜色、姓名、身份(宠物,家禽)
可能对于初学者来说这里会说难道除了姓名和年龄就没有没有其它的了吗?
no!只要是猫有的特征你都可以定义为Java属性。
String name;
public Cat(){} //无参构造 无参构造就是没有参数的构造方法
public Cat(int age,String name){
//有参构造 就是有参数的构造,我们可以通过有参数构造传递给它赋值。
//有人会疑问?构造方法可以继承吗?不能,因为方法不能被继承,
this.age=age;
this.name=name;
}
}