摘要:
多态是面向对象的重要特性,在java中表现为父类引用指向子类对象 Father f1 = new Son(); 多态是方法的多态,与属性无关 父类与子类之间需要有联系,否则类型转换异常,即ClassCastException 多态的存在条件是两个类之间有继承关系,方法重写时 有几个方法无法被重写:1 阅读全文
posted @ 2025-09-26 23:54
冰涿
阅读(11)
评论(0)
推荐(0)
摘要:
重写首先是对方法的重写,与属性无关,其是在子类中定义与父类的方法名,参数列表,放回值完全相同的非静态方法 因此,重写需要有继承关系的前提下才能调用,子类修饰符的范围可以扩大,但不可以比父类小,而抛出的异常则与此相反,其范围可以被缩小,但不能被扩大 为什么要进行重写,因为父类的功能不一定不完全适配子类 阅读全文
posted @ 2025-09-26 15:27
冰涿
阅读(9)
评论(0)
推荐(0)
摘要:
super是一个关键字,用于子类访问父类的属性方法与构造器,与this一样在调用构造器的时候两者由于java语法的强制要求,都需要放在第一行,所以当用this取调用子类的构造器是,无法在用super去调用父类的构造器,否则会报错 注意:在创建一个新对象的时候,即使未调用任何方法属性,也会调用子类与父 阅读全文
posted @ 2025-09-26 11:09
冰涿
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号