最赞回答 / 栗先森
为什么接口要用一个类的实现?接口的初期可以理解为一个抽象的父类,也是抽取出来的子类的共同属性和方法,不过方法都是抽象的。Java只支持单继承,所以用接口多实现的方式间接支持多继承。接口为什么是在类外声明的?接口本身就是特殊的的类。为什么又要说匿名类一般只使用一次?匿名内部类的出现只有一个用处,就是简化书写,优化代码。因为只使用一次,所以再定义一个类会浪费空间资源,也可以简化书写。就酱~~~~~
2014-08-22