摘要: 1.规则 被final修饰的变量,名称都要大写,多单词的名称则需_来分隔 1.修饰方法 method方法已经不能被重写了,因为修饰该方法的是final 2.修饰类 当一个类中所有的成员方法都不想被重写时,可以直接在类上加上final,无需再一个一个写在方法上 2.object类: 是所有类的祖宗,每 阅读全文
posted @ 2025-02-22 23:18 直実 阅读(12) 评论(0) 推荐(0)
摘要: 1.this和super的代表 super是父类的标识符,如堆内存中的标志 2.this和super的访问 重点说访问构造方法,super()访问父类构造方法我们已经清楚,但是this()访问本类构造方法,我们不清楚有什么用意义 如以下情境 假设在公司制作一个系统,1.0有三位角色 随着版本更新,1 阅读全文
posted @ 2025-02-22 22:48 直実 阅读(10) 评论(0) 推荐(0)
摘要: 主方法进栈,有new进堆 堆内存中先存自己类中有的变量 又因为继承了父类,所以父类中的变量也要存入 即使被私有化,依旧可以继承,只是没有权限使用! 创建对象时,会调用构造方法,所以走构造方法,实参传形参..... 继续走到super,访问父类的构造方法,父类构造方法进栈,形参继续传值 . 经典thi 阅读全文
posted @ 2025-02-22 22:25 直実 阅读(17) 评论(0) 推荐(0)
摘要: 1.子类不可以继承父类的构造方法 构造方法的名称必须与类名一致,上图中类名是Zi,而构造方法名是Fu,肯定不行 2.子类在初始化之前,需要对父类初始化 子类在初始化的过程中,很有可能会调用到父类的数据,如果父类没有提前初始化,子类就无法调用这些数据 3.通过在子类中访问父类的构造方法,从而初始化父类 阅读全文
posted @ 2025-02-22 22:07 直実 阅读(19) 评论(0) 推荐(0)