接口的实现
完整视频教程:
2019年 Java零基础权威入学宝典ke.qq.com1. 我们知道,接口是抽象中的抽象,接口里的方法抽象到连方法体都没有。显而易见接口是不能使用的,必须实现为具体的类才能使用。
a) 接口实现的格式:
className implements interFace01,interFace02,interFace03{
重写所有的方法;
};
b) 必须重写所有的方法。
c) 必须遵守重写的所有规则。
子类的重写方法不能抛出更大的异常。
子类的重写方法不能有更小的访问权限。
重写的方法要保持和抽象方法相同的返回类型。
2. 我们来用程序演示
a) 抽象类中的方法会自动成为抽象方法,无需定义。
b) 根据本类的特点来重写抽象方法。
3. 接口的多重实现
a) 接口之间需要使用逗号分隔。
b) 接口之间有同名的方法或者常量,则通过“接口名.常量名”的形式来访问。
能够这样访问的原因是因为接口内所有的变量都会默认用public static final修饰。
对于同名方法,实现类中只需要重写一个即可。