其他分享
首页 > 其他分享> > 关于A a = new B()的理解

关于A a = new B()的理解

作者:互联网

A是B的父类,A a = new B()的意义在于B是A的扩展,可能还会有B1, B2, B10,在创建A类时是不可预见的,只能这样定义一个引用传递给它。

 

如果A有 a1方法,a2方法, B重写了a1方法,那么a.a1()调用的是B中的a1方法,a.a2()调用的是A中的方法。

标签:调用,a1,理解,关于,B10,new,方法,a2
来源: https://www.cnblogs.com/lqywong/p/11032868.html