下列关于接口的定义哪项是正确的?( )
interface C {
int a;
} public interface A implements B {
}public interface A {
int a();
}abstract interface D {
}接口定义及特点:
定义接口用 interface
格式:interface 接口名{}
实现接口用 implements
格式:class 类名 implements 接口名{}
接口不能实例化
接口可以按照多态的方式,由具体的实现类实现实例化(接口多态)
接口实现类:
可以是抽象类:可以不重写抽象方法,但是意义不大
可以是具体类:必须重写所有抽象方法
接口中成员的特点:
成员变量 只能是静态常量 public static final
构造方法 没有构造方法,因为接口的描述的是扩展功能,没有具体的存在。
成员方法 只能是抽象方法,public abstract
定义接口用 interface
格式:interface 接口名{}
实现接口用 implements
格式:class 类名 implements 接口名{}
接口不能实例化
接口可以按照多态的方式,由具体的实现类实现实例化(接口多态)
接口实现类:
可以是抽象类:可以不重写抽象方法,但是意义不大
可以是具体类:必须重写所有抽象方法
接口中成员的特点:
成员变量 只能是静态常量 public static final
构造方法 没有构造方法,因为接口的描述的是扩展功能,没有具体的存在。
成员方法 只能是抽象方法,public abstract