下列描述中,正确的是A.在Serializable接口中定义了抽象方法B.在Serializable接口中定义了常量C.在Serializable接口中没有定义抽象方法,也没有定义常量D.在Serializable接口中定义了成员方法

题目

下列描述中,正确的是

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

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

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

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


相似考题
参考答案和解析
正确答案:C
解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。因此,本题的正确答案是C。
更多“下列描述中,正确的是A.在Serializable接口中定义了抽象方法B.在Serializable接口中定义了常量C. ”相关问题
  • 第1题:

    下列关于接口的说法中,错误的是?

    A.接口中定义的方法默认使用"public abstract"来修饰

    B.接口中的变量默认使用"public static final"来修饰

    C.接口中的所有方法都是抽象方法

    D.接口中定义的变量可以被修改


    A

  • 第2题:

    1、下列关于接口的说法中,错误的是?

    A.接口中定义的方法默认使用"public abstract"来修饰

    B.接口中的变量默认使用"public static final"来修饰

    C.接口中的所有方法都是抽象方法

    D.接口中定义的变量可以被修改


    B I/O接口都要接受来自CPU的寻址,所以它的地址总线首先是输入的。但是,有些I/O接口(例如DMA控制器)可以作为总线上的主设备,这样的I/O接口就要输出地址,它的地址总线就是双向的。

  • 第3题:

    【单选题】(7-9)下面描述不正确的是()。(JDK 8之前)

    A.Java通过接口实现多重继承

    B.接口中的所有成员变量都是静态的

    C.抽象类中可以定义非抽象方法

    D.接口中可以定义非抽象方法


    jdk 为硬件

  • 第4题:

    在接口中只能定义常量,不能定义变量。


    正确

  • 第5题:

    【单选题】(7-9)下面描述不正确的是()(Java 8之前)

    A.Java通过接口实现多重继承

    B.抽象类中可以定义非抽象方法。

    C.接口中所有成员变量都是静态的。

    D.接口中可以定义非抽象方法。


    是一种面向对象的语言