这节讲的两种方式的对比吧?一是,直接声明一个接口,然后定义一个类来实现接口。要使用这个接口,就是声明接口,然后将他的引用指向我们定义来实现接口的类。二是,通过匿名类来实现接口,使用时就是创建本类的对象,然后对象访问自身的匿名类。
我这样的表述是不是有错?
接口之前没讲到,完全没概念,放这里好难理解。
为什么接口要用一个类的实现?接口为什么是在类外声明的?
如果是为了方便接口的实现而用匿名类,这样的话,为什么又要说匿名类一般只使用一次?是指用来实现接口这一次对吧?实现之后我用的就都是叫接口,跟匿名类没半点关系了对吧?