假设A类有如下定义,设a是A类的一个实例,下列语句调用()是错误的。class A{int i;static String s;void method1() { }static void method2() { }}
A: System.out.println(a.i);
B: a.method1();
C: method1();
D: method2()
A: System.out.println(a.i);
B: a.method1();
C: method1();
D: method2()
举一反三
- 若类A有如下定义,a是A的一个实例,下列语句错误的是()class A{ int i; static string s; void method1() {} static void method2() {}} A: a.i B: a.method1() C: A.method1() D: A.method2()
- 假设A类有如下定义,设a是A类的一个实例,下列语句调用错误的是( )。 class A { int i; static String s; void method1() { } static void method2(){ } }
- 假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( ) class A { int i; static String s; void method1() { } static void method2() { } }
- 下面( )代码正确的声明了一个类方法(静态方法)。 A: public int method(int i) B: protected method(int i) C: public static method(String s) D: protected static void method(Integer i)
- 若有如下类A的定义,下列哪些类正确继承了该类: abstract class A { abstract void method1(int i); abstract void method2(int j); } A: abstract class B extends A{ void method1( ) { } void method2( ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A { void method1(int i ) { } void method2(int j ) { } } D: class B extends A{ public void method1(int x ) { } public void method2(int y ) { } }