niusouti.com
更多“下面哪个类名的定义是正确的?”相关问题
  • 第1题:

    设A为已定义的类名,下列是声明A类的对象a的语句中正确的是

    A.public A a=new A( );

    B.public A a=A();

    C.A a=new class();

    D.a A;


    正确答案:A
    解析:对象的生成包括声明、实例化和初始化3个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。选项B)publicAa=A();应在A()前加关键字new。选项C)Aa=newclass();把new后的class应改为字母A。选项D)aA;两个字母互换顺序即可。

  • 第2题:

    下面哪个类给出了构件的定义? ( )

    A.java.awt.Graphics

    B.java.awt.Container

    C.java.awt.Component

    D.java.awt.Object


    正确答案:C
    解析:构件类是由java.awt.Component给出的,java.awt.Container给出的是容器类,java.awt.Object是构件类的父类。

  • 第3题:

    类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。


    正确答案:D

  • 第4题:

    下面各派生类的定义中,正确的是()。A.class A{<类的成员>};class B:A public{<类 B 中新增的成员>

    下面各派生类的定义中,正确的是( )。

    A.class A{<类的成员>};class B:A public{<类 B 中新增的成员>};

    B.class A{<类的成员>};private class B: A{<类B中新增的成员>};

    C.class A{<类的成员>};class B: protected A{<类B中新增的成员>};

    D.class A{<类的成员>};class B:A{<类B中新增的成员>};


    正确答案:C

  • 第5题:

    下面关于