NO.18 继承(extends)

Java中类的继承特点

           Java只支持单继承,不支持多继承。(一个儿子只能有一个爹)

            有些语言是支持多继承,格式:extends类1,类2,...

            Java支持多层继承(继承体系)

继承的注意事项

        子类只能继承父类所有非私有的成员(成员方法和成员变量)

        子类不能继承父类的构造方法,但是可以通过super关键字去访问父类构造方法。

         不要为了部分功能而去继承体;

什么时候使用继承

继承其实体现的是一种关系:"is a"。

Person

     Student

     Teacher

水果

    苹果

    香蕉

    橘子

采用假设法。

如果有两个类A,B。只有他们符合A是B的一种,或者B是A的一种,就可以考虑使用继承。

继承中成员变量的关系

不同名的变量

同名的变量


NO.18 继承(extends)_第1张图片

你可能感兴趣的:(NO.18 继承(extends))