乌鲁木齐实验学校:java接口

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 19:07:06
java接口为什么不用包含空方法的类代替?

包含空方法的类最好声明为抽象类
有些情况下是不能用抽象类的,因为java只支持单一继承,也就是一个子类只能继承一个父类,然有时你需要继承很多个类的时候,就只能使用接口.因为接口的实现是没有个数限制的,一个类可以同时实现很多个接口
这也是为什么java api里都是接口,总不能每次只继承一个类吧.

之所以是接口里面的方法都是抽象的而包含空方法的类里面的方法不是抽象的啊