博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口,lambda表达式与内部类(二)
阅读量:4449 次
发布时间:2019-06-07

本文共 416 字,大约阅读时间需要 1 分钟。

匿名内部类

假如只创建这个类的一个对象,就不必命名了。这种类被称为匿名内部类

通常的格式:

supertype可以是一个接口,内部类要实现这个接口,也可以是一个类,内部类就要扩展它

由于构造器的名字必须与类名相同, 而匿名类没有类名, 所以, 匿名类不能有构造器。 取而代之的是, 将构造器参数传递给超类(superclass) 构造器。尤其是在内部类实现接口的 时候, 不能有任何构造参数。 

and...

 

在静态方法中没有this,如何得到当前类的调试信息:

 

 

静态内部类:

有时候, 使用内部类只是为了把一个类隐藏在另外一个类的内部, 并不需要内部类引用 外围类对象。为此,可以将内部类声明为static, 以便取消产生的引用。 

比如:

上面的Pair就是一个静态内部类

也就是说静态方法返回的类必须为静态类

 

代理...

转载于:https://www.cnblogs.com/geeklove01/p/10140742.html

你可能感兴趣的文章
OSX: 10.9的SMB网络共享连接可能破坏其权限设置
查看>>
连接不上sql server服务器的解决方案
查看>>
《鬼谷子的局5》—— 读后总结
查看>>
记录安装oracle的那些事(二)之双系统安装
查看>>
c3po数据库连接池中取出连接
查看>>
bootstrap-table 分页
查看>>
使用本机IP调试web项目
查看>>
【bzoj1082】栅栏[SCOI2005]
查看>>
day18 Java学习(Map集合)
查看>>
Integer与int的区别
查看>>
hdu 1087
查看>>
LazyMan的Promise解法
查看>>
lua语言三则特性
查看>>
asp.net的Nelocity模板引擎
查看>>
fis webpack 原理对比
查看>>
22 广播的发送
查看>>
Linux 创建用户 限制SFTP用户只能访问某个目录
查看>>
正则表达式的学习笔记
查看>>
android图片特效处理之图片叠加
查看>>
结束贪心hdu 2491 Priest John's Busiest Day
查看>>