类继承的优点:提高程序的扩展性和代码的重用性
-
类继承的语法:
public class 子类 extends 父类 implements 接口1,接口2,接口3,...{
}
注:一个子类只能继承一个父类(可以多重继承),可以继承多个接口
-
案例:
package com.znzz.JavaTest;
public class TestCode {
public static void main(String[] args) {
Human human=new Human();//创建父类对象
human.speak();//父类对象调用自身方法
System.out.println("-------------");
American a=new American();//创建子类对象
a.speak();
System.out.println("-------------");
a.speakTest();//调用子类对象的方法
}
}
class Human{
void speak() {
System.out.println("Most of us can speak.");
}
}
class American extends Human{
void speak() {
System.out.println("American can speak English");
}
void speakTest() {
this.speak();//子类调用自身的方法
super.speak();//子类调用父类的方法
}
}
结果如下:
Most of us can speak.
-------------
American can speak English
-------------
American can speak English
Most of us can speak.
好了!先写这么多,后面持续更新!