总结:重写方法,方法体内容不同。
还有子类都不能加public.它表示公共,一个程序只能有一个公共类
package com.sa;
public class Ac {
public void read() {
System.out.println("不聪明的小孩");
}
}
class Bc extends Ac {// 方法的重写
public void read() {
System.out.println("你说我是不是不如你");
}
}
class Dc extends Ac {
public void read() {
System.out.println("你是资深的电脑工程师");
}
}
class Ec extends Ac {
public void read() {
System.out.println("java编程");
}
}
package com.sa;
public class Test {
public static void main(String[] args) {
Ac a = new Bc();// 运用多态,Ac即是父类,Bc是子类
a.read();// 这刚好就是子类Bc的方法。
Ac b = new Dc();
b.read();
Ac c = new Ac();
c.read();
Ac e = new Ec();
e.read();
}
}
//你说我是不是不如你
你是资深的电脑工程师
不聪明的小孩
java编程