• 2022-06-29
    公有类型成员用public关键字声明,公有类型定义了类的外部接口;私有类型的成员用private关键字声明,只允许本类的函数成员来访问,而类外部的任何访问都是非法的,这样,私有的成员就整个隐蔽在类中,在类的外部根本就无法看到,实现了访问权限的有效控制。
  • 正确

    内容

    • 0

      ‎在类定义的外部没有任何办法可以访问对象的私有成员。‏‎知识点:访问权限‏

    • 1

      类有四种访问控制权限,分别是private(私有成员)、public(公有成员)、protected(保护成员)、internal(内部),默认为___

    • 2

      类的成员访问限定符不包含()。 A: private:限定成员称为私有成员:私有成员的数据或函数使用受到类的限制,本类的成员函数可以访问,但类外不能访问 B: public:限定成员称为公有成员:公有成员的数据或函数不受类的限制,可以在类内或类外自由使用,本类的成员函数可以访问,类外也能访问。 C: protected:限定成员为保护成员,只允许在类内及该类的派生类中使用保护的数据或函数。即保护成员的作用域是该类及该类的派生类。 D: const:限定类的成员为常类型,不允许修改数据的值。

    • 3

      在类定义的外部,可以被访问的成员有( ) A: private类成员 B: 所有类成员 C: public或private类成员 D: public的类成员

    • 4

      关于类的成员的可见性,下面哪一种说法是错误的? A: 私有private 成员只能在本类中访问,而不能被类外代码访问。 B: 一般将类的数据成员说明为私有成员,但不是绝对的。 C: 公有public 成员能被类外代码访问,而不能被同一个类中的代码访问。 D: 一般将类的成员函数说明为公有成员,但不是绝对的。