摘要: #多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。 多态存在的条件: 1、有继承关系,类型转换异常——ClassCastException! 2、子类重写父类方法 3、父类引用指向子类对象 注意 阅读全文
posted @ 2021-10-04 23:55 小不点想长成大不点 阅读(57) 评论(0) 推荐(0)
摘要: #方法重写Override 重写:需要有继承关系,子类重写父类的方法! 特点: 1、方法名必须相同 2、参数列表必须相同 3、修饰符:范围可以扩大:public > Protected > Default > private 4、抛出的异常:范围可以被缩小,但不能扩大;ClassNotFoundEx 阅读全文
posted @ 2021-10-04 11:16 小不点想长成大不点 阅读(28) 评论(0) 推荐(0)
摘要: #继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承!即 一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子 继承是类与类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关 阅读全文
posted @ 2021-10-04 10:46 小不点想长成大不点 阅读(130) 评论(0) 推荐(0)