一.类继承
派生类成员的组成:自己声明中的成员
基类的成员
要声明一个派生类,需要在类名后加入基类规格说明。派生类被描述为直接继承自列出的基类
派生类被描述为扩展它的基类,因为它包含了基类的成员,加上在它自己的声明中的任何附加功能
派生类不能删除它所继承的任何成员
二.访问继承的成员
继承的成员可以被访问,就像它们是派生类自己声明的一样(继承的结构有些不同,在此不阐述)
所有类都派生自object类
类object是唯一的非派生类,因为它是继承层次结构的基础
一个类声明的基类规格说明中只能有一个单独的类,这称为单继承。
虽然类只能直接继承一个基类,但继承的层次没有限制
三.隐藏基类的成员
虽然派生类不能删除它继承的任何成员,但它可以隐藏它们。
要隐藏一个继承的数据成员,需要声明一个新的相同类型的成员,并使用相同的名称
通过在派生类中声明新的带有相同签名的函数成员,可以隐藏或掩盖继承的函数成员
要让编译器知道你在故意隐藏继承的成员,使用new修饰符
也可以隐藏静态成员