内部类了解吗?匿名内部类了解吗?
发表于|更新于|整理归纳
|总字数:254|阅读时长:1分钟|浏览量:
内部类了解吗?匿名内部类了解吗?
内部类:
内部类就是类中类,依附于普通类中,可以间接实现Java类的多继承。
- 成员内部类:就是内部类作为一个成员,存在于类中。
实例化方法: 外部类.内部类 内部类对象 = new 外部类().new 内部类();
- 静态内部类,在成员内部类的基础上,多了一个static关键字,是静态的类,所有的对象都可以直接通过类名调用。
实例化方法: 内部类 内部类对象 = new new 内部类();
- 方法内部类,在类的方法中,定义内部类。
实例化方法: new 内部类().内部类方法(); 注意只能在当前方法中实例化。
- 匿名内部类,直接new一个没有名字的类,并且直接调用其中的方法。
实例化方法: new 内部类(){ ...... }.内部类中的方法();
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!