题目内容
(请给出正确答案)
[单选题]
类的成员若能被本类的成员函数所访问,也能被该类的派生类直接访问,但不能被外界直接访问(友元除外),则这样的类成员是()
A.私有(private:)成员
B.公有(public:)成员
C.保护(protected:)成员
D.都不是
提问人:网友qcying
发布时间:2022-01-07
A.私有(private:)成员
B.公有(public:)成员
C.保护(protected:)成员
D.都不是
A、构件的外部不能随意访问构件的内部数据和操作,而只允许通过由构件提供的外部可用的 操作来访问其内部,这就降低了构件间的耦合度,还可以避免外部错误对程序其他部分的 “交叉感染”。
B、构件的内部修改对外部的影响变小,减少了修改引起整个程序范围的“波动效应”。
C、更容易快速开发正确的程序,因为程序员在编写一个构件时只需考虑少量事情。在一个包 含多人的项目中特别有用:一旦程序员们确定了构件间的交互,每个人都可以独立地开发 和测试分配的构件。事实上,没有封装,是不可能编写、调试和维护非常大的程序的。
D、改善通用性和维护性,因为需要复用构件、组合成软件,需要构件尽可能通用、正确;理 解一个构件无须理解整个程序,自由地改进构件的内部,有助于维护程序。
E、封装使得编程更加简单清晰,提高了代码的执行效率。
B、第③句出错,第④句对
C、第③句对,第④句出错
D、第③、④两句都对
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!