若在某一个类定义中定义有如下的方法:abstractvoidperformDial();该方法属于()。
A.接口方法
B.最终方法
C.抽象方法
D.空方法
A.接口方法
B.最终方法
C.抽象方法
D.空方法
若在某一个类定义中定义有方法:abstract void lnsertMessage();该方法属于()。
A.本地方法
B.最终方法
C.静态方法
D.抽象方法
有如下类定义和变量定义: class Parents{ public: int publicData: private: int privateData; }; class ChildA:public Parents{/类体略*/}; class ChildB:private Parents{/类体略*/}; ChildA a; ChildB b; 下列语句中正确的是
A.cout<<a.publicData<<endl;
B.cout<<a.privateData<<endl;
C.cout<<b.publieData<<endl;
D.eout<<b.privateData<<endl;
有如下两个类定义:
ClaSSAA{};
classBB{
AAv1,*v2;
BBv3;
int*v4;
};
其中有一个成员变量的定义是错误的,这个变量是()。
A.v1
B.v2
C.v3
D.v4
(13 )有如下类定义和变量定义:
class Parents{
public:
int publicuata;
private:
int privateData;
};
class ChildA:public Parents{/* 类体略 */};
class ChildB:private Parents{/* 类体略 */ ) ;
ChildA a;
ChildBb;
下列语句中正确的是
A ) cout<<a.publicData <<endl ;
B ) cout<<a.privateData <<endl ;
C ) cout<<b.publicData <<endl ;
D ) cout<<b.privateData <<endl ;
有如下类定义和变量定义: 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.a.GetData();
B. a.SetData(10);
C.b.GetData();
D.b.SetData(10);
A、一个类中只能定义一个构造方法
B、一个类中可以定义多个构造方法
C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D、构造方法的作用是用来给属性进行初始化的
(12 )有如下类定义和变量定义:
class A{
publie:
A () {data=0;}
~A () {}
int GetData () coast { return data;}
void SetData (int n ) {data=n;}
private:
int data;
};
ccnst A a;
A b;
下列函数调用中错误的是
A ) a .GetData () ;
B ) a .SetData (10 ) ;
C ) b .GetData () ;
D ) b .SetData (10 ) ;
定义一个表示水果的类Fruit,要求如下:
(1)类的成员变量: fName表示水果名称,fColor表示水果颜色。
(2)类的成员方法:getName():获得水果名称。
A.调用类Worker中定义的super()方法
B.调用类Person中定义的super()方法
C.调用类Person的构造方法
D.语法错误