A: Dog(int m)与Dog(double m)是重载的构造方法;
B: Dog(int m)与int Dog(int m)是重载的构造方法;
C: Dog d=new Dog();对象d创建时会调用Dog()构造方法;
D: Dog d=new Dog(10);对象d创建时会调用Dog(int m)构造方法;
举一反三
- 对于下列Dog类,哪个叙述是错误的() class Dog{ Dog(int m){} Dog(double m){} int Dog(int m) {return 23;} void Dog(double m) {} } A: Dog(int m)与Dog(double m)是护互为重载的构造方法 B: int Dog(int m)与void Dog(double m)是互为重载的非构造方法 C: Dog类只有两个构造方法,而且没有无参数的构造方法 D: Dog类有三个构造方法
- 对于下列Dog类,哪个叙述是错误的? A: Dog(int m)与Dog(double m)互为重载的构造方法。 B: int Dog(int m)与void Dog(double m)互为重载的非构造方法。 C: Dog类只有两个构造方法,而且没有无参数的构造方法。 D: Dog类有3个构造方法。class Dog { Dog(int m){ } Dog(double m){ } int Dog(int m){ return 23; } void Dog(double m){ }}
- class Dog{Dog(int m){ }Dog(double m){ }int Dog(int m) {return 23;}void Dog(double m) { }}对于Dog类,以下哪个叙述是错误的 A: Dog(int m)与Dog(double m)是互为重载的构造方法 B: int Dog(int m)与void Dog(double m)是互为重载的非构造方法 C: Dog类只有两个构造方法,而且没有无参数的构造方法 D: Dog类有三个构造方法
- 对于下列Dog类,哪个叙述是错误的?[br][/br]class Dog {[br][/br]Dog(int m){[br][/br]}[br][/br]Dog(double m){[br][/br]}[br][/br]int Dog(int m){[br][/br]return 23;[br][/br]}[br][/br]void Dog(double m){[br][/br]}[br][/br]} A: Dog(int m)与Dog(double m)互为重载的构造方法。 B: int Dog(int m)与void Dog(double m)互为重载的非构造方法。 C: Dog类只有2个构造方法,而且没有无参数的构造方法。 D: Dog类有3个构造方法。
- 对于下列Dog类,哪个叙述是错误的? class Dog { Dog(int m){ } Dog(double m){ } int Dog(int m){ return 23; } void Dog(double m){ } }
内容
- 0
中国大学MOOC: 下列Dog类,错误的描述是:class Dog{ Dog(int m){} Dog(double m){} int Dog(int m){ return 1;} void Dog(double m){}}
- 1
对于下列Dog类,哪个叙述是正确的?[br][/br]class Dog { [br][/br]void Dog(int m){ } [br][/br]int Dog(double m){ return 100; } [br][/br]void Dog(int m,int n){ } [br][/br]void Dog(float m){ }[br][/br] } A: 有3个构造方法。 B: 有两个构造方法。 C: 没有构造方法。 D: 有一个构造方法,是默认的不带参数的方法。
- 2
public class Dog(){...}下列哪个选项可以是Dog类的构造方法 A: public Dog(){ } B: public void Dog(){ } C: public dog(){ } D: public void dog(){ }
- 3
Animal是一个类,Dog是Animal的子类,在Dog的对象构造过程中,必须() A: 在Dog的构造方法最后,必须直接调用Animal的构造方法 B: 在Dog的构造方法的最前面,必须直接调用Animal的构造方法 C: 在Dog的构造方法的任何位置,通过super调用Animal的构造方法 D: 在Dog的构造方法的最前面,通过super调用Animal的构造方法
- 4
class Animal { public Animal() { System.out.println("Animal!"); } } public class Dog extends Animal{ public Dog() { System.out.println("Dog!"); } public static void main(String[] args) { Dog dog=new Dog(); } }