Java 继承机制全解析
1. 多级继承(Multilevel Inheritance)
多级继承允许一个子类继承多个超类的成员,在 Java 中,多级继承限制子类只能继承一个超类,但这个超类可以是另一个超类的子类。例如,我们定义三个类: Person 类、 Student 类和 GraduateStudent 类,它们都通过了 “is a” 测试,即研究生是学生,学生是人,因此可以通过继承关联这些类。
以下是多级继承的示例代码:
class Demo {
public static void main (String args[]) {
GraduateStudent gs = new GraduateStudent ();
gs.display();
}
}
class Person {
private String name;
Person(){
name = "Bob Smith";
}
protected void displayName(){
System.out.println("Student Name: " + name);
}
}
class Student extends Person {
private int studentID;
Student (){
studentID = 12345;
}
protected void displaySt
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



