摘要:
1.方法的返回值也可以体现多态性。 public Object test(){ return new ArrayList(); } 2.数组也是一个对象,数组索引也是一个引用。 3.为什么一个源文件中只能有一个 public 类? 因为 public 类要和源文件名相同。 那为什么 public 类 阅读全文
posted @ 2022-04-12 20:58
Light_cone
阅读(32)
评论(0)
推荐(0)
摘要:
抽象方法可以只被重写方法声明,不重写方法体,此时子类还是抽象类: public abstract class Test1 { protected abstract Test1 show(); } abstract class Test2 extends Test1 { public abstract 阅读全文
posted @ 2022-04-12 17:32
Light_cone
阅读(26)
评论(0)
推荐(0)
摘要:
静态方法只能被继承,不能被重写。 非静态方法也不能被静态方法重写。 子类与父类中同名同参数的方法必须同时声明为非静态的 (即为重写) ,或者同时声明为静态的(不是重写)。 如果子类声明了与父类同名同参数的静态方法,那么父类的静态方法将会被隐藏,对于子类不可见,但子类没有重写父类的静态方法。多态调用时 阅读全文
posted @ 2022-04-12 16:50
Light_cone
阅读(2109)
评论(0)
推荐(0)

浙公网安备 33010602011771号