黑马程序员技术交流社区

标题: 这个经典,你知道答案吗 [打印本页]

作者: liyudong    时间: 2016-11-13 23:16
标题: 这个经典,你知道答案吗
public class S1 {
       
        String s = "S1";
        public void display(){
                System.out.println(s);
                System.out.println(this.s);
        }
}

public class S2 extends S1{
       
        String s = "S2";
       
}

public class Demo {       
       
        static  String s = "Outer";       
       
        public static void main(String[] args) {
                S2 s2 = new S2();
                display();
                s2.display();
        }
       
        public static void display(){
                S2 s2 = new S2();
                System.out.println(s);
                System.out.println(s2.s);
        }
       
}


作者: 继续敲代码    时间: 2016-11-13 23:34
楼主这个可以编译通过?

作者: 猎魔时代    时间: 2016-11-13 23:47
明天试试

作者: aA772807986    时间: 2016-11-14 15:07
挺经典的!!Outer S2 S1 S1
作者: 袁志娜    时间: 2016-11-14 23:53

作者: 小牛想成为大牛    时间: 2016-11-14 23:59
一个源文件中只能有一个公共类,打印就是
Outer
S2
S1
S1





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2