网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

假设类X是类Y的父类,下列声明对象x的语句中不正确的是()

  • A、X x = new X()
  • B、X x = new Y()
  • C、Y x = new Y()
  • D、Y x = new X()

参考答案

更多 “假设类X是类Y的父类,下列声明对象x的语句中不正确的是()A、X x = new X()B、X x = new Y()C、Y x = new Y()D、Y x = new X()” 相关考题
考题 若类Y是类X的私有派生类,类Z是类Y的公用派生类,则类Z不能访问类X的公用成员和保护成员。()

考题 设A为已定义的类名,下列是声明A类的对象a的语句中正确的是A.public A a=new A( );B.public A a=A();C.A a=new class();D.a A;

考题 设A为已定义的类名,下列声明类A的对象a的语句中正确的是 ( )A.float A a;B.public A a=A();C.A a=new int();D.A a=new A();

考题 类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是()。A.Bx1=newB();B.Bx1=newC();C.Cx1=newC();D.Cx1=newB();

考题 分析下列程序中类MyClass的定义class BaseClass{publicinti;}classMyClass:BaseClass//继承BaseClass{publicnewinti;}则下列语句在Console上的输出为_______.()MyClassy=newMyClass();BaseClassx=y;//父类指针x指向子类对象x.i=100;//操作父类i Console.WriteLine("{0},{1}"A、0,0B、100,100C、0,100D、100,0

考题 设X、Y为已定义的类名,下列声明X类的对象。x1的语句中正确的是( )。A.static X x1;B.public X x1=new X(int 123)C.Y x1;D.X x1=X ();

考题 下面是类MyClass的定义,对定义中各种语句描述正确的是( )。class MyClass { publiC: void MyClass(int a) //①{ x=a; ) int func(int a,int b) //②{ x=a; y=b; } int func(int a,int b,int c=0) //③{ x=a; y=b; z=c; } static void resetValue() //④{ x=0; } private: int X,y,Z; };A.语句①是类MyClass的构造函数定义B.语句②和语句③实现类成员函数的重载C.语句④实现对类成员变量x的清零操作D.语句①、②、③和④都不正确

考题 下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,A.语句①是类MyClass 的构造函数的定义B.语句②和③实现类成员函数的重载C.语句④实现对类成员变量x的更新操作D.语句①、②、③和④都不正确

考题 设A为已定义的类名,则下列声明A类的对象a的语句中正确的是( )。A.public A a=new A();B.public A a=A();C.A a=new class();D.a A;

考题 己知类X是类Y的友元,类Y是类Z的友元,则 ______。A.类X一定是类Z的友元B.类Z一定是类X的友元C.类Z的成员函数可以访问类Y的对象的任何成员D.类K的成员函数可以访问类Y的对象的任何成员

考题 设A为已定义的类名,则下列声明A类的对象a的语句中正确的是( )。A.publicAa=newA()B.publicAa=A()C.Aa=newclass();D.aA;

考题 类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用 ______。A.1次B.2次C.3次D.0次

考题 设x,y均为已定义的类名,下列声明对象x1的语句中正确的是( )。A.public x x1=new y();B.x x1:x();C.x x1=new x();D.int x x1;

考题 如果X的等价类和Y的等价类不相等则有X~Y成立。

考题 如果XextendsY,那么()A、X是接口,Y是类B、X是类,Y是接口C、X和Y都是类,或者X和Y都是接口D、X和Y是类和接口的任意组合

考题 设A为已定义的类名,下面声明类A的对象a的语句中正确的是()A、floatAa;B、publicAa=A();C、Aa=newint();D、A?a=newA();

考题 若有定义如下classdog{floatx;staticinty;…},则下列说法中正确的是()A、x称为类变量,y为实例变量B、"x,y均为类变量"C、"x,y均为实例变量"D、"x为实例变量,y为类变量"

考题 设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()A、staticxx1B、publicxx1=newx(int123)C、yx1D、xx1=x()

考题 下列类的定义中,错误的是()。A、class x{....}B、public x extends y{....}C、public class x extends y{....}D、class x extends y implements y1{....}

考题 单选题设A为已定义的类名,下面声明类A的对象a的语句中正确的是()A floatAa;B publicAa=A();C Aa=newint();D A?a=newA();

考题 单选题public class Parent{     public void change(int x){} }  public class Child extends Parent{     //覆盖父类change方法  }  下列哪个声明是正确的覆盖了父类的change方法?()A  protected void change(int x){}B  public void change(int x, int y){}C  public void change(String s){}D  public void change(int x){}

考题 单选题下列类的定义中,错误的是()。A class x{....}B public x extends y{....}C public class x extends y{....}D class x extends y implements y1{....}

考题 单选题假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()A X,Y;Y,XB X,Y;X,YC Y,X;X,YD Y,X;Y,X

考题 单选题现有      public class Parentt      public void change (int x){)     )      public class Child extends Parent{     //覆盖父类change方法     }      下列哪个声明是正确的覆盖了父类的change方法?()A   protected void change (int x){}B   public void change(int x,  int y){}C   public void change (int x){}D   public void change (String s){}

考题 单选题如果XextendsY,那么()A X是接口,Y是类B X是类,Y是接口C X和Y都是类,或者X和Y都是接口D X和Y是类和接口的任意组合

考题 单选题假设类X是类Y的父类,下列声明对象x的语句中不正确的是()A X x = new X()B X x = new Y()C Y x = new Y()D Y x = new X()

考题 单选题设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()A staticxx1B publicxx1=newx(int123)C yx1D xx1=x()