单选题:已知name,age是Person类的成员属性,关于构造方法,下面哪个描述是正确的?
已知name,age是Person类的成员属性,关于构造方法,下面哪个描述是正确的? @[D](1)
A. ```
public void Person(String name){
this.name=name;
} //这是Person类中的构造方法
```
B. ```
public Person(){
name="";
age=10;
}
public Person(String name){
Person();
this.name=name;
} //这是Person类中两个构造方法
```
C. ```
public Person(String name){
this();
this.name=name;
} //这是Person类中唯一的构造方法
```
D. ```
public Person(){
name="";
age=10;
}
public Person(String name){
this();
this.name=name;
} //这是Person类中两个构造方法
```
A.```
public void Person(String name){
this.name=name;
} //这是Person类中的构造方法
```
B.```
public Person(){
name="";
age=10;
}
public Person(String name){
Person();
this.name=name;
} //这是Person类中两个构造方法
```
C.```
public Person(String name){
this();
this.name=name;
} //这是Person类中唯一的构造方法
```
D.```
public Person(){
name="";
age=10;
}
public Person(String name){
this();
this.name=name;
} //这是Person类中两个构造方法
```
答案:D
A. ```
public void Person(String name){
this.name=name;
} //这是Person类中的构造方法
```
B. ```
public Person(){
name="";
age=10;
}
public Person(String name){
Person();
this.name=name;
} //这是Person类中两个构造方法
```
C. ```
public Person(String name){
this();
this.name=name;
} //这是Person类中唯一的构造方法
```
D. ```
public Person(){
name="";
age=10;
}
public Person(String name){
this();
this.name=name;
} //这是Person类中两个构造方法
```
A.```
public void Person(String name){
this.name=name;
} //这是Person类中的构造方法
```
B.```
public Person(){
name="";
age=10;
}
public Person(String name){
Person();
this.name=name;
} //这是Person类中两个构造方法
```
C.```
public Person(String name){
this();
this.name=name;
} //这是Person类中唯一的构造方法
```
D.```
public Person(){
name="";
age=10;
}
public Person(String name){
this();
this.name=name;
} //这是Person类中两个构造方法
```
答案:D