通过对象无法访问private和protected属性的成员变量和成员函数,而仅可以访问public属性的成员变量和成员函数。

通过对象无法访问private和protected属性的成员变量和成员函数,而仅可以访问public属性的成员变量和成员函数。


参考答案和解析
错误

相关考题:

下面对友元的错误描述是()。 A、友元函数不可访问对象的private成员B、一个类的成员函数可以是另一个类的友元C、友元类和友元函数均用关键字friend声明D、友元函数可以访问对象的protected成员

( 13 )如果派生类以 protected 方式继承基类,则原基类的 protected 成员和 public 成员在派生类中的访问属性分别是A ) public 和 publicB ) public 和 protectedC ) protected 和 publicD ) protected 和 protected

如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是A.public和publicB.public和protectedC.protected和publicD.protected和protected

protected和private区别在于:protected成员可以被派生类访问,而private成员则不能被派生类访问。()

()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。A、静态函数B、虚函数C、构造函数D、静态成员函数

类的静态成员与普通的对象成员之间有什么区别?() A.类的所有对象共享一个静态成员B.表态成员属于类,而普通成员属于对象C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同D.静态成员函数只能访问静态成员变量,不能访问普通成员变量E.静态成员变量就是值不会再变的成员变量

包容类Contain和内嵌类Embed定义如下:include class Contain{private:int x;protec 包容类Contain和内嵌类Embed定义如下: #include <iostream.h> class Contain { private: int x; protected: int z; public: class Embed { private: int y; public: Embed(){y=100;} int Embed_Fun(); }MyEmbed; int Contain_Fun(); }; 对上面的定义,正确的描述是( )。A.定义类Embed对象的语句是:Contain::Embed embed;B.类Contain的成员函数Contain_Fun()中可以用MyEmbed.y的方式访问类Embed的私有成员yC.类Embed的成员函数Embed_Fun()中可以直接访问类Contain和的私有成员xD.类Embed的成员函数Embed_Fun()中可以直接访问类Contain的保护成员z

关于常成员函数,下列说法中错误的是A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员C.常成员函数既可以被常对象调用,也可以被一般对象调用D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符

包容类Contain和内嵌类Embed定义如下:includeclass Contain{private:int X;protect 包容类Contain和内嵌类Embed定义如下: #include<iostream.h> class Contain { private: int X; protected: int z; public: class Embed { private: int y; public: Embed(){y=100;} int Embed_Fun(); }MyEmbed; int Contain_Fun(A.定义类Embed对象的语句是:Contain? Embed embed;B.类Contain的成员函数Contain_Fun()中可以用MyEmbe D.y的方式访问类Embed的私有成员yC.类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员xD.类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z

下列关于成员访问权限的描述中,不正确的是( )。A.公有数据成员和公有成员函数都可以被类对象直接处理B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问C.只有类或派生类的成员函数和友元函数可以访问保护成员D.保护成员在派生类中可以被访问,而私有成员不可以

private访问属性限制对象的成员,可以在( )中访问。A.本类的成员函数B.main函数C.父类的成员函数D.子类的成员函数

下面关于this指针的说法中错误的是( )。A.this指针是一种隐含指针,存在于每个类的非静态成员函数中B.它是成员函数所属对象的指针C.通过this.成员变量的形式可以访问类中的数据成员D.成员函数访问类中的数据成员格式可写成:this->成员变量

一个类中成员变量和成员函数有时也可以分别被称为() A、属性和活动B、值和方法C、数据和活动D、属性和方法

类 Contain 的定义如下: class Contain { private: int x; protected: int z; public: class Embed { private: int y; public: Embed ( ) { y=100; } int Embed_Fun(); }MyEmbed; int Contain_Fun(); }; 下列对上面定义的描述中,正确的是( )。A.定义类Embed对象的语句是:Contain::Embed Myobject;B.类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员yC.类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员D.类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员

在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。A.只能被该类的成员函数访问B.只能被该类的成员函数和友元函数访问C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问

给出下面的程序代码如何使成员变量a被函数m()直接访问呢?()A.将private floata改为protected floataB.将private floata改为public floataC.将private floata改为static floataD.将private floata改为floata

成员变量和成员函数前加static的作用?

一个类中成员变量和成员函数有时也可以分别被称为A.属性和活动 B.值和方法 C.数据和活动 D.属性和方法

类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。

下面有关私有变量和私有方法的声明,叙述正确的有()。A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

下面有关私有变量和私有方法的声明,哪些叙述是对的()。A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法。B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法。C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法。D、私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量。

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

下面对static的描述正确的是()A、静态修饰的成员变量和成员方法随着类的加载而加载B、静态修饰的成员方法可以访问非静态成员变量C、静态修饰的成员可以被整个类对象所共享D、静态修饰的成员变量和成员方法随着类的消失而消失

关于C++/JAVA类中static 成员和对象成员的说法正确的是()。A、static 成员变量在对象构造时生成B、static 成员函数在对象成员函数中无法调用C、虚成员函数不可能是static 成员函数D、static 成员函数不能访问static 成员变量

类的静态成员与普通的对象成员之间有什么区别?()A、类的所有对象共享一个静态成员B、表态成员属于类,而普通成员属于对象C、静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同D、静态成员函数只能访问静态成员变量,不能访问普通成员变量E、静态成员变量就是值不会再变的成员变量

单选题如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是(  )。Apublic和publicBpublic和protectedCprotected和publicDprotected和protected

填空题类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。

多选题面关于存取控制符号的描述,符合编程规范的有()。A只是该类内部调用的函数使用private属性B继承类可以使用的使用protected属性C对外公开的函数使用public属性D类的成员变量的尽量采用protected修饰,其他类可以通过类的成员方法来访问和修改变量