一. 对接口的三个疑问
很多初学者都大概清楚interface是1个什么, 我们可以定义1个接口, 然后在里面定义一两个常量(static final) 或抽象方法.
然后以后写的类就可以实现这个接口, 重写里面的抽象方法.
很多人说接口通常跟多态性一起存在.
接口的用法跟抽象类有点类似.
但是为何要这么做呢.
1.为什么不直接在类里面写对应的方法, 而要多写1个接口(或抽象类)?
2.既然接口跟抽象类差不多, 什么情况下要用接口而不是抽象类.
- 为什么interface叫做接口呢? 跟一般范畴的接口例如usb接口, 显卡接口有什么联系呢?
网友评论