
Java基础
Java的基础内容
墨染&殇泪
这个作者很懒,什么都没留下…
展开
-
JAVA接口与抽象类的区别和联系
接口和抽象类 在抽象类中,抽象方法本质上是定义接口规范:即规定高层类的接口,从而保证所有子类都有相同的接口实现,这样,多态就能发挥出威力。 如果一个抽象类没有字段,所有方法全部都是抽象方法: abstract class Person { public abstract void run(); public abstract String getName(); } 就可以把该抽象类改写为接口:interface。 在Java中,使用interface可以声明一个接口: interface翻译 2022-02-25 09:33:51 · 484 阅读 · 0 评论 -
JAVA多态
多态 引用变量的声明类型可能与其实际类型不符 Person p = new Student(); 现在,我们考虑一种情况,如果子类覆写了父类的方法: public class Main { public static void main(String[] args) { Person p = new Student(); p.run(); // 应该打印Person.run还是Student.run? } } class Person { publ翻译 2022-02-24 16:35:56 · 287 阅读 · 0 评论