摘要: static 带static是和类一起加载的,能直接调用 反之需要用new抽取对象,然后再调用 public class Test { private static int age;//静态变量 private int score; //非静态变量 private static void metho 阅读全文
posted @ 2023-02-08 15:23 佩德罗帕斯卡 阅读(19) 评论(0) 推荐(0)
摘要: 多态的具体体现 1.方法的多态,重写和重载就体现多态 2.对象的多态 (核心,困难,重点) 编译时aninal是Aniaml,运行是animal是Dog (1)一个对象的编译类型和运行类型可以不一致 (2)编译类型在定义对象时,就确定了,不能改变 (3)运行类型是可以变化的. (4)编译类型看定义时 阅读全文
posted @ 2023-02-08 15:22 佩德罗帕斯卡 阅读(113) 评论(0) 推荐(0)
摘要: 去掉static,变成非静态方法。在子类中alt+insert重写父类方法后↓ 重写: 重写只针对方法 需要有继承关系,子类重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大 private<default<protected<public 子类方法的返回类型和父类方法返回类型一 阅读全文
posted @ 2023-02-08 15:19 佩德罗帕斯卡 阅读(101) 评论(0) 推荐(0)
摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展。 JAVA中类只有单继承,没有多继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类, 一个为子类(派生类),一个为父类(基类)。 阅读全文
posted @ 2023-02-08 10:46 佩德罗帕斯卡 阅读(101) 评论(0) 推荐(0)