若类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.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: 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是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类的一个有一int形式参数a无返回值的方法method书写方法头,使得使用类名就可以调用它,该方法头的形式为( )。 A: static void method( ) B: public void method(int a ) C: static void method( int a) D: public static method(int a )