接口的概叙
接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。
Java中的接口更多的体现在对行为的抽象!
接口的特点
- 接口用关键字interface修饰
public interface 接口名 {}
- 类实现接口用implements表示
public class 类名 implements 接口名 {}
- 接口的子类
要么重写接口中的所有抽象方法
要么子类也是抽象类 - 接口的特点
interface Inter{
public static final int c=45;
int a=10;//由此常量a可见 public static final 是默认的
//测试是否可以写变量
//int c;//这里爆红,所以不可以写
//测试是否有构造方法
// Integer(){爆红,所以不存在
//
// }
//测试能否写抽象方法
abstract void show();
}
由此可得
-
成员变量
只能写常量
默认修饰符:public static final -
构造方法
没有,因为接口主要是扩展功能的,而没有具体存在 -
成员方法
只能是抽象方法
默认修饰符:public abstract