接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。

1,抽象类
普通的类—>抽象类—>接口
包含抽象方法的类叫做抽象类,对于C++来说,抽象方法就相当于纯虚函数,使用abstract关键字定义:

abstract void f()
abstract class f{}

2,接口
接口可以说是抽象类的进一步的抽象,因为在抽象类既可以有单纯的方法声明,也可以包含方法的实现;而对于接口来说,只能包含方法的声明。
一个接口表示:“所有实现了该特定接口的类看起来都像这样”。
定义方法:使用interface代替class
2.1 域的有关问题:
1,interface中声明的任何方法都是public,不管是否使用public这个关键字,这个应该是可以理解的,因为interface中的方法都是需要被其它类实现的 更多 >