阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 public class Demo { public static void main(String[] args) { new Object(){ public void show(){ System.out.println("helloworld"); } }.show(); } }
举一反三
- 阅读下面的程序, 分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。 否则请说明编译失败的原因。class A {private int secret = 5;}public class Test1 {public static void main(String[] args) {A a = new A();System.out.println(a.secret++);}}
- 阅读下面的程序,分析代码是否能编译通过。如果能编译通过,请列出运行的结果;如果不能编译通过,请说明原因。class RunHandler {public void run() {System.out.println("run");}}public class Read01 {public static void main(String [] args) {Thread t = new Thread(new RunHandler( ));t.start( );}}
- 下面程序的运行结果是public class Demo { public static void main(String[] args) { new Object(){ public void show(){ System.out.println("helloworld"); } }.show(); }} A: 什么也不输出 B: helloworld C: 编译报错 D: 编译通过,运行报错
- 阅读下面的程序, 分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。 否则请说明编译失败的原因。public class Test2 {int x = 50;static int y =200 ;public static void method() {System.out.println(x+y);}public static void main(String[] args) {Test2.method();}}
- 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。Class Demo{ public static void main(String args){ if(true){ int x = 0 ; x ++ ; } System.out.println(x); }}