java静态变量和静态方法的集成

来源:互联网 发布:网络手机铃声大全试听 编辑:程序博客网 时间:2024/06/12 18:55

定义父类

class Father{    static String shoe = FATHERSHOE;    static String hat = FATHERHAT;    public static void printShoe() {        System.out.println(show);    }    public static void printHat() {        System.out.println(hat);    }}

定义子类

class Child extends Father {  <pre name="code" class="java"> static String shoe = CHILDSHOE; static String hat = CHILDHAT;
    public static void printHat() {        // 如果B中没有重新定义b,这里调用的会是A.b,重新定义之后,调用的就是B.b        System.out.println(hat);    }}


定义测试方法

public class Test {public static void main(String[] args) {Child.printShoe(); Child.printHat(); System.out.println(Child.hat);}}

打印结果

FATHERSHOECHILDHATFATHERHAT



0 0