若有类定义A,则该类的构造方法的可能形式是()。
A: public void A(){ }
B: public A(int i){ }
C: public void a(){ }
D: public a(){ }
A: public void A(){ }
B: public A(int i){ }
C: public void a(){ }
D: public a(){ }
举一反三
- 以下哪个方法不可以加入类Son? class Father{ public void methodOne(int i){} public void methodTwo(int i){} public static void methodTree(int i){} public static void methodFour(int i){} } class Son extends Father{…}
- 类Person中需要定义构造方法来初始化对象,下列构造方法正确的是( ) A: public static void Person(){} B: public void Person(){} C: public void person(){} D: public Person(){}
- 在下面的类中,合法重载的方法是( ) public class Q1{ public void method(int i){} } A: private void method(int i){} B: public void method(int k){} C: public int method(int i){} D: private float method(float f){}
- 给定下面方法声明,与该方法重载的方法包括 public void close(int apple){} A: public int close(int a){} B: public void close(int a, int b){} C: public void close(int door){ System.exit(0); } D: public void close(float door){} E: public void close(double b, Boolean b){}
- 现有 public class Parent{ public void change (int x){ } } public class Child extends Parent{ //覆盖父类change方法 }下列哪个声明是正确的覆盖了父类的change方法? A: protected void change (int x){} B: public void change(int x, int y){} C: public void change (int x){} D: public void change (String s){}