摘要: Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出 阅读全文
posted @ 2022-01-23 15:46 小白龙白龙马 阅读(82) 评论(0) 推荐(0)
摘要: 重载(Overload) 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 重载规则: 被重载的方法必须改变参数列表(参数个数或类型不一样); 被 阅读全文
posted @ 2022-01-23 15:20 小白龙白龙马 阅读(187) 评论(0) 推荐(0)
摘要: Super 关键字的使用 当需要在子类中调用父类的被重写方法时,要使用 super 关键字。 class Animal { public void move() { System.out.println("动物可以移动"); } } class Dog extends Animal { public 阅读全文
posted @ 2022-01-23 14:54 小白龙白龙马 阅读(50) 评论(0) 推荐(0)
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 例如 阅读全文
posted @ 2022-01-23 14:50 小白龙白龙马 阅读(116) 评论(0) 推荐(0)