1 //成员函数。
2 /*
3 * 当子父类中出现成员函数一模一样的情况,会运行子类的函数。
4 * 这种现象,称为覆盖操作。这时函数在子父类中的特性。
5 * 函数两个特征:
6 * 1,重载。 同一个类中。overload
7 * 2,覆盖。 子类中。覆盖也称为重写,覆写。override
8 *
9 * *覆盖注意事项:
10 * 1,子类方法覆盖父类方法时,子类权限必须要大于等于父类的权限。
11 * 2,静态只能覆盖静态,或被静态覆盖。
12 */
13 class Fu{
14 public static void show() {//父类private 子类public 访问不到父类方法也就不叫重写。
15 //父类public static 子类public无static 被覆盖的方法为静态,错误
16 //父类public 子类public static 覆盖的方法为静态 错误
17 //
18 System.out.println("fu show run");
19 }
20 }
21 class Zi extends Fu {
22 public void show() {
23 System.out.println("Zi show run");
24 }
25 }
26 public class ExtendsDemo3 {
27 public static void mian(String[] args) {
28 Zi z = new Zi();
29 z.show();
30
31 }
32 }