接口:
接口就是实现多个父类中的相同的功能,可以多实现;
接口中public 修饰符是必不可少的,子类中也就是implements接口的修饰权限不能低于接口的那就是必须要用public,默认的是不行的因为它的权限为default;
接口中的抽象方法是没有主体的,它是由子类通过重写来实现的。
接口的格式:
public static final 大写英文名字();
public abstract void 方法名();
什么时候使用接口:
父类中有除了公共的功能功外好友其它特定的功能,与子类不是缺一不可的,可以定义接口然后去实现它。
接口的好处:
大大提高了代码的可扩展性;
使得类与类之间不那么耦合;
一个类可以实现多接口,功能可以扩展。