有如下类定义,obj是类D的对象,下列语句中不违反访问控制权限的是()。classB{public:voidfun1();private:voidfun2();protected:voidfun3();};classD:publicB{protected:voidfun4();}
A.obj.fun1()
B.obj.fun2()
C.obj.fun3()
D.obj.fun4()
A.obj.fun1()
B.obj.fun2()
C.obj.fun3()
D.obj.fun4()
A.Circleobj=newCircle(10)
B.Circleobj;obj=newCircle(10)
C.Circleobj=newCircle()
D.Circleobj=newCircle(10/3)
A.一切成功编译
B.Shape可以编译,Square不能编译
C.Square可以编译,Shape不能编译
D.Square,Shape都不能编译
A.该类不可以实例化
B.该类可以实例化
C.在pycharm工具中会出现语法错误,说self没有定义
D.该类可以实例化,并且能正常通过对象调用showInfo()
A.B::B(int m) : a(m), z(m){ }
B.B::B(int m) : a(),z() { }
C.B::B(int m) : a(m,m), z(m){ }
D.B::B(int m) : a=(m,m), z=m { }
A.XB::XB(inta,intb):x(a),y(b){}
B.XB::XB(inta,intb):XA(a),y(b){}
C.XB::XB(inta,intb):x(a),XB(b){}
D.XB::XB(inta,intb):XA(a),XB(b){}
A.public A x1 = new B();
B.A x1 = A();
C.A x1 = new A();
D.int A x1;
A.Person.name
B.p1.name
C.Person(name)
D.p1[name]
A.类中的方法叫成员方法,成员方法又分为实例方法与类方法
B.类中的属性叫成员属性,成员属性又分为实例属性与类属性
C.定义类的关键字是Interface
D.在面向对象的思想中最核心就是对象。为了在程序中创建对象首先需要定义一个类