【单选题】对于下列Hello类,哪个叙述是正确的? class Hello{ Hello (int m){} int Hello(){return 20;} hello(){} }
A. Hello类有两个构造方法。 B. Hello类的int Hello()方法是错误的方法 C. Hello类没有构造方法 D. Hello类的hello()方法是错误的方法
A. Hello类有两个构造方法。 B. Hello类的int Hello()方法是错误的方法 C. Hello类没有构造方法 D. Hello类的hello()方法是错误的方法
举一反三
- (1) 对于下列Hello类,下列哪个叙述是正确的? A Hello类有两个构造方法 B Hello类的int Hello()方法是错误的方法。 C Hello类没有构造方法。 D Hello无法通过编译,因为其中的Hello方法的方法头是错误的(没有类型) (2) 下列哪个叙述是正确的? A 成员变量的名字不可以和局部变量的名字相同。 B 方法的参数名字可以和方法中声明的局部变量的名字相同 C 成员变量没有默认值 D 局部变量没有默认值
- 对于一个类Hello,在该类的内部声明构造函数 或者 析构函数时,原型可以写为 A: Hello(int a = 0); B: ~Hello(); C: Hello(Hello& h, int a = 0); D: int Hello(); E: void Hello(Hello& h); F: int ~Hello(); G: void ~Hello() H: ~Hello(int x = 0);
- 对于一个类Hello,在该类的内部声明构造函数 或者 析构函数时,原型可以写为 A: Hello(int a = 0); B: ~Hello(); C: Hello(Hello& h, int a = 0); D: int Hello(); E: void Hello(Hello& h); F: int ~Hello(); G: void ~Hello() H: ~Hello(int x = 0);
- 对于下列Hello类,哪个叙述是正确的? classHello{ Hello(intm){ } intHello(){ return20; } hello(){ } }
- 下列哪个类的声明是正确的?( ) A: public static class Hello B: public final abstract Hello C: class Hello D: public Hello