接口定义:
默认方法:
默认方法的作用:
如果在你的接口已经投入使用了,这个时候你想要在接口里面加一个方法,这个时候如果你加一个抽象方法的话,所有实现类都要改变源代码(因为实现类要把接口中的所有抽象方法都写一遍,不写就会出错)。但是如果你使用的默认方法,就相当于这个方法已经在接口中定义好了,然后你可以在其他实现类中直接继承下来(当然也可以覆盖重写),这样实现类就可以在不改变源代码的基础上面使用这个方法。
静态方法:
私有方法:
接口中常量(常量一旦赋值不能改变,变量则不一样):
总结:
继承父类并实现接口:
多态性定义:
原文:https://www.cnblogs.com/kongbursi-2292702937/p/11599530.html