![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
在C++语言中引进了类的概念。类的定义包括类名、类的说明和类的实现。( )是类的外部接口,( )是类的内部表示,类具有( )、( )和( )。有了( )就可以隐藏类对象内部实现的复杂细节,有效地保护内部所有数据不受外部破坏;( )增强了类的共享机制,实现了软件的可重用性,简化系统的开发工作;( )可实现函数重载和运算符重载。
供选择的答案:
A.构造函数用于代替类中的一个成员函数来在创建对象时给对象赋初值(通常是成员变量),它是由人工设计的,因此可以在任何时候,任何地方来调用它
B.构造函数的名字与类名相同,因此同类的不同对象的构造函数是相同的
C.构造函数的参数多少没有定制,它的返回值的类型为void型
D.构造函数的名字与类名相同,因此一个类只有一个构造函数,即构造函数不可重载
在C++语言中引进了类的概念。类的定义包括类名、类的说明和类的实现。(1)是类的外部接口,(2)是类的内部表示,类具有(3)、(4)和(5)。有了(3)可以隐藏类对象内部实现的复杂细节,有效地保护内部所有数据不受外部破坏;(4)增强了类的共享机制,实现了软件的可重用性,简化系统的开发工作;(5)可实现函数重载和运算符重载。
A.类的引用
B.类的说明
C.类的实现
D.类的标识
A.要按照输入界面的要求来设计输出界面。
B.所有输出设备的接口程序最好组织在一个类中,方便管理。
C.人机界面只负责输入与输出和窗口更新等工作,在界面对象中不应该对业务逻辑进行处理。
D.可视化开发环境可以保证我们能直接调用类库而不必设计接口类。
A.一个类中只能有一个构造函数
B.C#的类中默认包含一个无参的构造函数
C.构造函数的名称必须与类名相同
D.构造函数只能返回void类型
A.析构函数名与类名不能相同(必须相同)
B.析构函数的定义必须在类体内(也可以在类体外)
C.析构函数可以带或不带参数(不可以)
D.在一个类中析构函数有且仅有一个
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!