有如下类定义和变量定义:class A{public:A( ){ data=0;)~A( ){}int GetData( ) const{ return data;}void SetData(int n) { data=n;}private:int data;};const A a;A b;下列函数调用中错误的是()
A: GetData( );
B: SetData(10);
C: GetData( );
D: SetData(10);
A: GetData( );
B: SetData(10);
C: GetData( );
D: SetData(10);
举一反三
- 类和变量的定义如下: class A{ <br/>public: A(){data=0;}<br/>~A(){}<br/>int GetData() const { return data;}<br/>void SetData(int n) {data=n;}<br/>private: int data;<br/>};<br/>const A a; A b; 则下列函数调用错误的是()。 A: a .GetData(); B: a<br/>.SetData(10); C: b .GetData(); D: b<br/>.SetData(10);
- 有如下类定义和变量定义:[br][/br]class A{[br][/br]publie:[br][/br]A(){data=0;}[br][/br]~A(){}[br][/br]int GetData ( ) const { return data;}[br][/br]void SetData(int n) {data=n;}[br][/br]private:[br][/br]int data;[br][/br]};[br][/br]const A a;[br][/br]A b;[br][/br]下列函数调用中错误的是 。 A: a .GetData(); B: a .SetData(10); C: .GetData(); D: .SetData(10);
- 观察下面的程序片断,填写空白处。 class SuperClass { int data; void setData(int newData) { this.data = newData; } int getData() { return this.data; } } class SubClass _________ SuperClass { int suhData; void setSubData(int newData) { this.suhData = __________ } int getData() { return this.suhData; } }
- 下列语句中,______能满足如下要求:定义一个指向位于data存储区 int型变量的指针变量mx。( ) A: int data * data x; B: int * mx data; C: Int * data mx; D: int data * mx;
- (6-4)定义了Demo类如下。在该类中,数据成员名是( ),构造方法名是( ),当该类的对象被释放之前有可能被系统自动调用的方法名是( )。 public class Demo{ private int data; public Demo(){ data=0; } public void show(){ System.out.println("data="+data); } protected void finalize() throws Throwable{ System.out.println("data is "+data); super.finalize(); } public static void main(String[] arge){ } }