基本概念
被继承的类称为基类或父类或超类,而新的类被称为派生类或子类。
一般把基类和派生类实例的集合称作类继承层次结构。
Java中的类只支持单一继承(即一个类只有一个父类)。
在需要多重继承的场合,可以使用接口机制来实现。
子类会自动继承父类中的非private成员(是否继承静态成员??)。但不会继承父类中的构造方法。
继承是可以传递的,如 类B继承类A,类C又继承类B,类C相当于拥有了类A中的可继承的那些成员,这些继承而来的成员就好像在类C中定义的一样。
属性隐藏和方法覆盖
被继承的类称为基类或父类或超类,而新的类被称为派生类或子类。
一般把基类和派生类实例的集合称作类继承层次结构。
Java中的类只支持单一继承(即一个类只有一个父类)。
在需要多重继承的场合,可以使用接口机制来实现。
子类会自动继承父类中的非private成员(是否继承静态成员??)。但不会继承父类中的构造方法。
继承是可以传递的,如 类B继承类A,类C又继承类B,类C相当于拥有了类A中的可继承的那些成员,这些继承而来的成员就好像在类C中定义的一样。