• 2022-06-09
    接口是一种特殊的抽象类,接口中声明的方法必须都是抽象方法,而且不能在接口中声明变量。
  • 内容

    • 0

      接口不能被实例化,因为接口是声明的是抽象方法,没有方法体。接口中不能写构造方法,因为该方法不能声明为抽象的方法。( )

    • 1

      使用ActionListener接口的非抽象类,必须实现接口中的抽象方法。该抽象方法是

    • 2

      【单选题】接口的定义包括接口声明和接口体。定义接口的形式如下: A. create 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } B. interface 接口名   { //常量声明 //抽象方法声明 } C. class 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 } D. interface 接口名 [extends 父接口名列表]{ //常量声明 //抽象方法声明 }

    • 3

      关于接口的实现,以下说法正确的是: A: 类实现了接口,就可以访问接口中的常量 B: 类实现接口方法,方法必须声明为public C: 实现接口的类,不能是抽象类 D: 实现接口的具体类,必须实现接口中的所有抽象方法

    • 4

      接口与抽象类的差异: A: 抽象类要被子类继承,接口要被类实现; B: 接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现; C: 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。接口设计的结果,抽象类是重构的结果。抽象类和接口都是用来抽象具体对象; D: 抽象类和接口,不能被同时继承;