继承类的感想

java筑基 · 2021-05-08 · 299 人浏览
ResultBean CustomCardIn inUserInfoVo userInfoVoPageResultBean
public class PageResultBean<T> extends ResultBean<T> {...}

pageResultBean 继承ResultBean类,它拥有父类(ResultBean)的所有属性,同时又具有自己的属性。

当我们需要返回ResultBean类是,可以返回任何一个它的子类,因为子类继承父类,拥有父类的一切属性。同理:

List list = new ArrayList();

我们看ArrayList的继承关系:

ArrayListAbstractListListRandomAccessCloneablejava.io.Serializable

它实现了List接口,即ArrayList拥有List的一切属性