预备知识:
目录
接口
定义:抽象方法和全局常量的集合,在java中用interface关键字定义
eg.定义一个简单的接口
interface IMessage{
public static final String MSG="I am a Student";//全局常量
public abstract void print();//抽象方法
}
这里有一些小贴士:
为了区分接口,建议在所有接口的前面追加字母I
子类实现一般以impl结尾,表示此类是一个接口的子类
使用原则:
- 子类如果想要实现接口,必须使用implements关键字
- 一个子类可以实现多个接口
- 接口无法直接创建实例化对象需要通过具体子类向上转型为其实例化
- 接口中只允许publ