更多“接口中的方法默认是public abstract方法,所以类在实现接口方法时必须给出方法体,并且一定要用public来修饰,而且接口中的常量默认是public static常量。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    下列描述中,正确的是( )。

    A.在Serializable接口中定义了抽象方法

    B.在Serializable接日中定义了常量

    C.在Serializable接口中没有定义抽象方法,也没有定义常量

    D.在Serializable接口中定义了成员方法


    正确答案:C
    在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializ—able接口的目的只是简单地标识一个类的对象是可以被串行化的。

  • 第2题:

    以下程序的编译和运行结果为?

    abstract class Base{

    abstract public void myfunc();

    public void another(){

    System.out.println("Another method");

    }

    }

    public class Abs extends Base{

    public static void main(String argv[]){

    Abs a = new Abs();

    A.amethod();

    }

    public void myfunc(){

    System.out.println("My Func");

    }

    public void amethod(){

    myfunc();

    }

    }

    A.输出结果为 My Func

    B.编译指示 Base 类中无抽象方法

    C.编译通过,但运行时指示Base 类中无抽象方法

    D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。


    正确答案:A

  • 第3题:

    类在实现接口的方法时,必须显式地使用public修饰符。()

    此题为判断题(对,错)。


    答案:对

  • 第4题:

    下面描述函数重写错误的是()

    • A、要有子类继承或实现
    • B、子类方法的权限必须大于等于父类的权限
    • C、父类中被private权限修饰的方法可以被子类重写
    • D、子类重写接口中的抽象方法,子类的方法权限必须是public的

    正确答案:C

  • 第5题:

    以下有关接口的内容,正确的是()。

    • A、接口中声明的变量必须设置初值
    • B、一个类可以同时实现多个接口
    • C、实现接口时,可以实现接口中的所有方法,也可以实现其中一些
    • D、实现接口的类,不能创建为抽象类
    • E、接口中的方法默认为abstract

    正确答案:A,B,C,E

  • 第6题:

    下列关于java.io.Serializable接口描述中,正确的是()。

    • A、在Serializable接口中定义了抽象方法
    • B、在Serializable接口中定义了常量
    • C、在Serializable接口中没有定义抽象方法,也没有定义常量
    • D、在Serializable接口中定义了成员方法
    • E、类通过实现Serializable接口以启用其序列化功能

    正确答案:C,E

  • 第7题:

    接口中的方法可以使用哪些修饰符()。

    • A、static
    • B、private
    • C、synchronised
    • D、protected
    • E、public

    正确答案:E

  • 第8题:

    Java语言中常量的定义是哪项?()

    • A、 public static
    • B、 public static final
    • C、 final
    • D、 public static abstract

    正确答案:B

  • 第9题:

    判断题
    类在实现接口的方法时,必须显示地使用public修饰符。
    A

    B


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

  • 第10题:

    多选题
    以下有关接口的内容,正确的是()。
    A

    接口中声明的变量必须设置初值

    B

    一个类可以同时实现多个接口

    C

    实现接口时,可以实现接口中的所有方法,也可以实现其中一些

    D

    实现接口的类,不能创建为抽象类

    E

    接口中的方法默认为abstract


    正确答案: D,E
    解析: 暂无解析

  • 第11题:

    多选题
    下列关于java.io.Serializable接口描述中,正确的是()。
    A

    在Serializable接口中定义了抽象方法

    B

    在Serializable接口中定义了常量

    C

    在Serializable接口中没有定义抽象方法,也没有定义常量

    D

    在Serializable接口中定义了成员方法

    E

    类通过实现Serializable接口以启用其序列化功能


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

  • 第12题:

    单选题
    下面描述函数重写错误的是()
    A

    要有子类继承或实现

    B

    子类方法的权限必须大于等于父类的权限

    C

    父类中被private权限修饰的方法可以被子类重写

    D

    子类重写接口中的抽象方法,子类的方法权限必须是public的


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

  • 第13题:

    interface 声明一个接口时,成员方法默认的修饰符是()

    A. private

    B. 友好的

    C. abstract

    D. public abstract


    正确答案:D

  • 第14题:

    如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。()

    此题为判断题(对,错)。


    答案:对

  • 第15题:

    接口中的方法默认都是静态的 。()

    此题为判断题(对,错)。


    答案:错

  • 第16题:

    实现接口中的抽象方法时,必须使用()的方法头,并且还要用()修饰符。


    正确答案:完全相同;public

  • 第17题:

    以下关于抽象类和接口的说法错误的是()

    • A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口
    • B、在抽象类中可以没有抽象方法
    • C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现
    • D、接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值
    • E、接口中的方法都必须加上public关键字

    正确答案:E

  • 第18题:

    类在实现接口的方法时,必须显示地使用public修饰符。


    正确答案:正确

  • 第19题:

    interface中定义的常量不要写public、static、final的修饰词,方法需要写public修饰词。


    正确答案:错误

  • 第20题:

    接口中的成员变量被隐含地声明为()

    • A、public static final
    • B、public final
    • C、public static
    • D、public abstract

    正确答案:A

  • 第21题:

    判断题
    interface中定义的常量不要写public、static、final的修饰词,方法需要写public修饰词。
    A

    B


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

  • 第22题:

    填空题
    实现接口中的抽象方法时,必须使用()的方法头,并且还要用()修饰符。

    正确答案: 完全相同,public
    解析: 暂无解析

  • 第23题:

    单选题
    Java语言中常量的定义是哪项?()
    A

     public static

    B

     public static final

    C

     final

    D

     public static abstract


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