函数可以访问对象中的成员变量。
错误
举一反三
- 类A拥有私有成员变量a1和公有成员函数void a2();类B拥有私有成员变量b1和公有成员函数void b2(); 主函数void main()是全局函数,那么下面访问成立的是: A: 在主函数中,可以访问A类型对象的成员变量a1 B: 在主函数中,可以访问A类型对象的成员函数a2 C: 在主函数中,可以访问B类型对象的成员变量b1 D: 在主函数中,可以访问B类型对象的成员函数b2
- 要访问成员变量,可以使用“_________”符号连接对象和变量名。在方法(函数)内部通过“_________”访问同一对象的变量
- 在C++中,非静态成员函数既可以访问静态成员变量,也可以访问非静态成员变量。
- 2) 下面说法哪个不正确?? A) 静态成员函数内部不能访问同类的非静态成员变量,也不能调用同类的非静态成员函数|D) 在没有任何对象存在的情况下,也可以访问类的静态成员|C) 静态成员变量被所有对象所共享|B) 非静态成员函数不能访问静态成员变量
- 下面说法哪个不正确?A.非静态成员函数不能访问静态成员变量B.静态成员变量被所有对象所共享C.在没有任何对象存在的情况下,也可以访问类的静态成员D.静态成员函数内部不能访问同类的非静态成员变量,也不能调用同类的非静态成员函数 A: B: C: D: D
内容
- 0
private访问属性限制对象的成员可以在( ) 中访问。(2分) A: 本类的成员函数 B: main函数 C: 父类的成员函数 D: 子类的成员函数
- 1
上转型对象可以访问( )或( )的成员变量
- 2
中国大学MOOC: 成员函数并没有放在对象的存储空间中,但是本对象中的成员函数可以访问同一对象中的私有数据。
- 3
友元函数访问对象中的成员可以不通过对象名。
- 4
关于类的静态成员变量,以下说法正确的是: A: 类的所有对象都共同拥有静态成员变量的一个副本。 B: 假设类A有一个静态成员变量var1,则可通过var1访问这个静态成员变量var1。 C: 假设类A有一个静态成员变量var1,a是类A的一个对象,不可通过a.var1访问这个静态成员变量var1。 D: 即使没有初始化一个类的对象,我们仍然可以访问这个类的静态成员变量。 E: 静态成员变量在初始化后,不允许被修改。 F: 一个类中的静态成员函数,可以访问这个类的静态成员变量。