首先区分几个概念
- 声明
定义一个接口
interface 接口名{
...}
- 实例化
与new有关的语句多半是实例化的过程,实例化指创建一个具体的对象。
接口无法进行实例化。要通过实现它的具体类创建对象。接口是个抽象的概念,实例化的类重写接口的方法,实例化的对象是该类的对象而不是接口的对象
List<String> list = new ArrayList<String>
首先区分几个概念
interface 接口名{
...}
List<String> list = new ArrayList<String>