理解Java面向对象为什么叫“对象”

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;
    
    }
                                       

    

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值