单项选择题
已知name,age是Person类的成员属性,关于构造方法,下面哪个描述是正确的?()①.public void Person(String name){this.name=name;}//这是Person类中的构造方法②.public Person(){name="";age=10;}public Person(String name){Person();this.name=name;}//这是Person类中两个构造方法③.public Person(String name){this();this.name=name;}//这是Person类中唯一的构造方法④.public Person(){name="";age=10;}public Person(String name){this();this.name=name;}//这是Person类中两个构造方法
A.①
B.②
C.③
D.④
点击查看答案&解析
相关考题
-
单项选择题
分析如下代码,正确的是()。class TempClass {int i;public void TempClass(int j){int i =j;}}public class C {public static void main(String[]args){TempClass temp =new TempClass(2);}}
A.程序编译错误,因为TempClass没有缺省构造函数。
B.程序编译错误,因为TempClass没有带一个int参数的构造函数。
C.程序编译正确,但无法运行因为类C不是公共类。
D.程序编译和运行都正确。 -
单项选择题
有关类的说法错误的是()。
A.类是一种用户自定义的数据类型
B.只有类的成员函数才能存取类中的私有数据
C.只类中,如果不作特别说明,所指的数据均为私有数据
D.只类中,如果不作特别说明,所指的成员函数均为公有类型 -
单项选择题
已知函数原型为:void foo(int*,long&b);实参定义为:int i;long f;则正确的调用语句是()
A. foo(i,&f);
B. foo(i,f);
C. foo(&i,f);
D. foo(&i,&f);
