参考答案和解析
正确答案:
解析: 暂无解析
更多“枚举中定义的构造方法可以使用public权限声明。”相关问题
  • 第1题:

    下面的类中定义了一个枚举类型,请完成下面的程序。

    class Base {

    public:

    enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};

    Week a;

    }

    void fun(Base &B) {

    【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量

    }


    正确答案:b.aTue
    b.a,Tue 解析:b. a 取对象的成员变量
    Tue在枚举中变量为2的是Tue

  • 第2题:

    下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。

    class myClass{

    private:

    int data;

    public:

    myClass(int value);//构造函数

    myClass(const______another Object);//拷贝构造函数

    }


    正确答案:myClass&
    myClass& 解析:此题考查的是复制构造函数。复制构造函数定义的一般格式如下:类名::类名(const类名&引用对象名){复制构造函数体)。而在类中的声明部分可省去“类名::”。

  • 第3题:

    下列说法中错误的一项是______。

    A.readExtemal()方法用于从对象流读取通过writeExtemal()方法写入的对象的数据

    B.实现完全串行化的类必须实现writeExtemal()方法

    C.实现完全串行化的类必须定义一个具有public访问权限的不带参数的构造方法

    D.writeExtemal()方法的访问权限是private


    正确答案:D

  • 第4题:

    如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。

    Class myClass{

    private:

    int data;

    public:

    myClass(int value);//构造函数

    myClass(const【 】anotherObject);//拷贝构造函数

    }


    正确答案:myClass&
    myClass& 解析:本题考查的知识点是:拷贝构造函数。拷贝构造函数定义的一般格式如下:
    类名>::类名)(const类名>&引用对象名>)
    {
    //拷贝构造函数体
    }
    而在类中的声明部分则可省去类名>::。故本题应该填myClass&。

  • 第5题:

    在Schema声明自定义数据类型的枚举类型时要使用()子元素。

    • A、restriction
    • B、pattern
    • C、list
    • D、enumeration

    正确答案:D

  • 第6题:

    枚举中定义的构造方法可以使用public权限声明。


    正确答案:错误

  • 第7题:

    下面对于构造方法的描述,正确有哪些?()

    • A、方法名必须和类名相同
    • B、方法名的前面没有返回值类型的声明
    • C、在方法中不能使用return语句返回一个值
    • D、当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在

    正确答案:A,B,C

  • 第8题:

    定义接口方法时如果不指定权限,那么其权限和接口声明的权限保持一致。


    正确答案:错误

  • 第9题:

    全局变量用global或public关键字声明,且仅在通用声明处可以定义。


    正确答案:错误

  • 第10题:

    判断题
    枚举中定义的构造方法可以使用public权限声明。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    定义枚举如下:  public  enum  Direction{      EAST,SOUTH,WEST,NORTH      }  下列正确使用该枚举类型的语句是哪项?()
    A

    Direction Direction=EAST;

    B

    Direction direction=Direction.WEST;

    C

    int a- Direction.NORTH;

    D

    Direction direction=2;


    正确答案: B
    解析: 暂无解析

  • 第12题:

    填空题
    一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象。

    正确答案: public或公有
    解析: 暂无解析

  • 第13题:

    以下叙述正确的是:_________。

    A.main方法必须是public方法

    B.构造方法应该声明为void类型

    C.构造方法必须是public方法

    D.Java应用程序的文件名可以是任意的


    正确答案:A

  • 第14题:

    下列说法中错误的一项是 ( )

    A.实现完全串行化的类必须实现writeExternal()方法

    B.readexternal()方法用于从对象流中读取通过writeExternal()方法写入的对象的数据

    C.实现完全串行化的类必须定义一个具有public访问权限的不带参数的构造方法

    D.writeExternal()方法的访问权限是private


    正确答案:D
    解析:实现完全定制串行化的类要遵守以下原则:(1)必须实现java.io.Externalizable接口;(2)必须实现writeExternal()方法以保存对象的数据或状态。并且该类必须负责把对象的各个超类的数据保存到流中;(3)必须实现readExternal()方法,该方法从对象流中读取通过writeExternal()方法写入的对象的数据,同时还必须恢复父类中的数据;(4)如果对象串行化中使用丁外部定义的格式,则writeExternal()方法和readExternal()方法都必须完全依照该格式;(5)必须定义一个具有public访问权限的不带参数的构造方法。选项A、B和C都是正确的,所以选项D是错误的。

  • 第15题:

    下列关于构造方法定义的描述中,错误的是()。

    A.方法名与类名相同

    B.在方法名的前面没有返回值类型的声明

    C.当定义了有参构造方法,系统默认的无参构造方法依然存在

    D.在方法中不能使用return语句返回一个值


    答案:C

  • 第16题:

    一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象。


    正确答案:public或公有

  • 第17题:

    枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。


    正确答案:正确

  • 第18题:

    如果在类声明中声明了构造方法,系统是否还提供默认的构造方法?


    正确答案:用户在进行类声明时,如果没有声明任何构造方法,系统会赋给此类一个默认(无参)的构造方法。但是,只要用户声明了构造方法,即使没有声明无参的构造方法,系统也不会再赋默认的构造方法。

  • 第19题:

    下面关于java中类的说法哪个是不正确的?()

    • A、类体中不仅可以有变量定义和成员方法的定义,还可包含静态代码块
    • B、构造方法是类中的特殊方法
    • C、类一定要声明为public的,才可以执行
    • D、一个java文件中可以有多个class定义

    正确答案:C

  • 第20题:

    在枚举类中可以定义抽象方法,而抽象方法只需要实现一次即可。


    正确答案:错误

  • 第21题:

    单选题
    下面关于缺省构造方法的描述中正确的是()
    A

    缺省构造方法可以初始化其它方法中定义的变量

    B

    java编译器会为所有的类创建缺省构造方法

    C

    如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法

    D

    当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法


    正确答案: B
    解析: 暂无解析

  • 第22题:

    判断题
    枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于java中类的说法哪个是不正确的?()
    A

    类体中不仅可以有变量定义和成员方法的定义,还可包含静态代码块

    B

    构造方法是类中的特殊方法

    C

    类一定要声明为public的,才可以执行

    D

    一个java文件中可以有多个class定义


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    在类声明中,紧跟在“public:”后声明的成员的访问权限是(  )。
    A

    私有

    B

    公有

    C

    保护

    D

    默认


    正确答案: C
    解析:
    类中提供了3种访问控制的权限:公有,私有和保护。公有类型定义了类的外部接口,任何一个外部的访问都必须通过外部接口进行。