继承
在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动地拥有父类所有可继承的属性和方法。
子类继承自父类,父类派生子类。
-
class Person {
-
String name;
-
// 声明一个Person类,有成员方法speak()和walk()
-
public void speak() {
-
System.out.println("我会说话~");
-
}
-
public void walk() {
-
System.out.println("我可以行走~");
-
}}
-
class LiHua extends Person {
-
// 声明一个LiHua类,继承自Person类
-
-
public void walk() {
-
// super.方法名 表示调用父类的方法,和构造函数不同,不写super不会掉用父类的方法
-
// super.walk();
-
System.out.println("我走的很快~");
-
}
-
}
-
public class PersonExtends {
-
public static void main(String[] args) {
-
LiHua liHua = new LiHua();
-
liHua.name = "李华";
-
liHua.speak();
-
liHua.walk();
-
}
-
}
LiHua类通过extends继承了Person类,这样LiHua类便是Person类的子类,将拥有Person类的全部可继承属性和方法。
运行结果:

浙公网安备 33010602011771号