Java继承

1、父类的private修饰的数据与和方法不被子类继承,构造方法也不被子类继承。
2、子类不是父类的一个子集,子类通常比父类包含更多的信息和方法。
3、父类和子类应该满足“是一种”关系(is-a),例:圆形是一种几何图形。但不是所有的“是一种”关系(is-a)都该用继承来建模,例:正方形是一种矩形。
4、子类只允许有一个父类。
5、子类的构造函数会默认将super()作为第一条语句。
6、如果父类只有有参函数,子类的构造函数要传入父类的参数。super(参数)
7、私有方法和静态方法不能被覆盖,即方法重写。
8、方法重写具有相同的签名(方法名和参数列表)和返回值类型。
9、可以用@Override来标记方法重写。
10、方法重载可以重载同一个类中的方法,也可以重载继承父类的方法。