内部类:
- 在一个类的内部定义了另外一个类,利用内部类,可以实现私有属性的互相访问
匿名内部类:
- 没有名字的内部类,必须在抽象类和接口的基础上才可以定义
解决的痛点:
- 如果定义的一个内部类只使用一次便不再使用了,那么就没有必要将其定义为一个具体的类,所以这时便需要一个使用完便不存在的内部类结构,匿名内部类就很好的解决了这个问题
1 | interface Mesage{ |
在调用fun()函数时直接实例化借口对象,同时覆写抽象方法。
to be a learner
1 | interface Mesage{ |
在调用fun()函数时直接实例化借口对象,同时覆写抽象方法。
WeChat Pay