接口定义基本格式
-
接口就是多个类的公共规范。
-
接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。
-
定义一个接口的格式:
-
public interfce 接口名称{ //接口内容 }
-
备注:换成了关键字interface之后,编译生成的字节码文件仍然是:java --> .class
-
如果是Java 7,那么接口中可以包含的内容有:
a.常量
b.抽象方法
-
如果是Java 8,还可以额外包含有:
c.默认方法
d.静态方法
-
如果是Java 9,还可以额外包含有:
e.私有方法
接口的抽象方法定义
1.在任何版本的Java中,接口都能定义抽象方法。
2.格式:
public abstract 返回值类型 方法名称(参数列表);
3.注意事项:
a.接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract
b.这两个关键字修饰符,可以选择性的省略。
c.方法的三要素,可以随意定义。
public interface MyInterface{
//这是一个抽象方法
public abstract void methodAbs1();
//这也是一个抽象方法
abstract void methodAbs2();
//这也是抽象方法
public void methodAbs3();
//这还是一个抽象方法
void methodAbs4();
}