请定义类Person,它具有两个属性,分别为name和age,它有两个构造函数,一个是无参构造函数,功能为:输出“这是Person的无参构造函数”,还有一个是有参构造函数,有两个参数,主要功能是对name和age进行初始化,并且输出:“这是Person的有参构造函数”
请定义类Person,它具有两个属性,分别为name和age,它有两个构造函数,一个是无参构造函数,功能为:输出“这是Person的无参构造函数”,还有一个是有参构造函数,有两个参数,主要功能是对name和age进行初始化,并且输出:“这是Person的有参构造函数”
参考答案和解析
正确
相关考题:
假定CTest为一个类,并且有一无默认值的的有参构造函数和一无参构造函数,则执行“CTest objTest;”语句时将自动调用该类的( )。 A.有参构造函数B.无参构造函数C.复制构造函数D.赋值构造函数
对于子类的构造函数说明,下列叙述中不正确的是()。A、子类无条件地继承父类的无参构造函数。B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
在Person的一个派生类Employee里调用Person类的构造函数正确方式为()。A、base.Person(name,age)B、base(name,age)C、Person(name,age)D、this(name,age)
单选题在Person的一个派生类Employee里调用Person类的构造函数正确方式为()。Abase.Person(name,age)Bbase(name,age)CPerson(name,age)Dthis(name,age)
单选题在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。A该类没有定义任何有参构造函数B该类没有定义任何无参构造函数C该类没有定义任何构造函数D该类没有定义任何成员函数