看到些人问这个 当年也是我困惑的问题 现在特地分享一下:
毕老师说 接口就是里面都是抽象方法的抽象类 但又说这只能当做初期的理解 却没讲后期应当如何理解
实际上 接口跟全是抽象方法的抽象类有这么几点不同:
1 接口里面的变量(实际上是常量)强制修饰:public static final
函数强制修饰:public abstract
2 接口是实现 也就是可以多实现 这种抽象类也只能单继承
用法上:
接口是类的补充 或者说 实现是继承的补充!继承完成了对大多数子类都适用的父类方法 但对于一些特殊的方法 还是需要用接口通过继承后面的实现来做
参考毕老师相关视频:day07 接口举例体现
|
|