抽象类和抽象方法:
abstract void f();
包含抽象方法的类叫做抽象类
抽象方法和非抽象方法的集合
- 抽象类不能被实例化
- 从一个抽象类继承,必须为基类中的所有抽象方法提供定义
- 抽象方法不能为static
接口:
interface关键字产生一个完全抽象的类
实现接口implements关键字
包含的域,隐式的是static和final
方法被定义为public
组合接口时的名字冲突:
相同函数(仅通过返回类型无法区分),继承基类中的方法会被当作继承接口中的实现
抽象类和抽象方法:
abstract void f();
包含抽象方法的类叫做抽象类
抽象方法和非抽象方法的集合
接口:
interface关键字产生一个完全抽象的类
实现接口implements关键字
包含的域,隐式的是static和final
方法被定义为public
组合接口时的名字冲突:
相同函数(仅通过返回类型无法区分),继承基类中的方法会被当作继承接口中的实现