1.一个子类只能有一个父类,但一个父类可以有多个子类,每个子类都可以作为父类使用。
2.若一个类没有声明父类,则默认其父类为Object。
3.父类的方法可通过super
调用。
class 父类名 //父类 { void text() { System.out.pringtln("父类方法调用成功"); } } class 子类名 extends 父类名 //子类继承父类的全部成员(除了私有成员) { super.text; }
例如:
class Teacher { void text() { System.out.println("父类方法调用成功"); } } class Student extends Teacher { void txt() { super.text(); } }
1.通过super
调用父类的构造函数。
2.减少代码冗杂,增加代码可读性。
class A { String name; String sex; A(String name, String sex) { this.name=name; this.sex=sex; } } class B extends A { int age; B(String name, String sex, int age) { super.A(String name, String sex); this.age=age; } }