首页 > 代码库 > Java 接口
Java 接口
Java 接口可以理解为一种特殊的类,里面全部都是由全局常量 (public static) 和公共的抽象方法 (abstract) 所组成
接口的格式:
interface interName{
全局常量
抽象方法
}
接口的实现必须通过子类,并且使用 implements 关键字,而且接口是可以多实现的。
并且,一个子类是可以同时继承抽象类和实现接口的。
最后,一个接口不能继承一个抽象类,但是却可以通过 extends 关键字同时继承多个接口,实现接口的多继承
代码:
package hello; import java.awt.print.Printable; interface A{ public static int AGE = 20; public abstract void tell(); } interface A1{ public abstract void say(); } interface A2 extends A, A1{ //接口的多继承 } abstract class C{ //声明抽象类 abstract public void print(); } class D extends C implements A, A1{ //继承抽象类,并实现多接口 @Override public void tell() { // TODO Auto-generated method stub } @Override public void say() { // TODO Auto-generated method stub } @Override public void print() { // TODO Auto-generated method stub } } class B implements A, A1{ /* * 实现 A 和 A1 接口 * @see hello.A#tell() */ public void tell() { } public void say() { } } public class InterDemo { public static void main(String[] args) { B b = new B(); b.tell(); } }
Java 接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。