[quote=引用 2 楼 u011726984 的回复:] 楼主表达的有点不清楚。简单回答下: 如果这个类B继承自类A,则类B自动拥有父类的所有方法除了构造方法。当new一个B类对象时,这个对象指向堆的类B,但类A又同时拥有自己的对象引用指向自身,且类B包含类A。 而所谓的覆盖方法指的是,子类中定义与父类同名且参数类型和个数都相同的方法。都涉及到多态。
楼主表达的有点不清楚。简单回答下: 如果这个类B继承自类A,则类B自动拥有父类的所有方法除了构造方法。当new一个B类对象时,这个对象指向堆的类B,但类A又同时拥有自己的对象引用指向自身,且类B包含类A。 而所谓的覆盖方法指的是,子类中定义与父类同名且参数类型和个数都相同的方法。都涉及到多态。
62,620
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧