javaSE每日练习(面向对象)Day08 第四部分

cn.User类

package cn;
//规范一下:this,super,类和缺省作用域
//感觉最主要作用就是强调。
//缺省的,可能回调局部变量,类变量,本对象的变量,父类对象的变量。
//this 说明是对象的,但是也可以调用类的或父类的成员
//super 说明是父类的成员
//类 说明是类的成员

public class User {
    int id;
    static int count;

    void method(){}
}
cn.Admin类
package cn;

public class Admin extends User {
    //User也可以自己定义一个同名属性和方法
    //我的建议可以用 super 调用父类的。 默认就会调子类的。

    int id;
    static int count;
    //4可以是public 或者 protected 或者 缺省
    @Override
    protected void  method(){}

    public void test(int id){
        //因为都知道是哪个变量所以最好添加上标签。
        //使用的是局部变量
        id = 8;
        //使用的是对象的id
        this.id = 9;
        //使用的是对象父类的id
        super.id = 10;
        //使用的是Admin的count
        Admin.count++;
        //总结1
        //如果不添加,需要记一下调用优先级,也就是就近原则
        //如果局部变量找不到,找对象的,对象找不到找类的,类的找不到找父类的
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漫漫程序鹿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值