社区
Java SE
帖子详情
定义一个静态内部类有什么意义?
flyxiaoyao
2007-08-01 04:26:31
public class Test
{
public static void main(String[] args)
{
}
static class A
{
}
}
定义一个静态内部类有什么意义?他的主要用途有什么?
...全文
305
9
打赏
收藏
定义一个静态内部类有什么意义?
public class Test { public static void main(String[] args) { } static class A { } } 定义一个静态内部类有什么意义?他的主要用途有什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhemianshi
2008-08-07
打赏
举报
回复
同意 grant999 的用法 很典型的例子
晨星
2007-08-02
打赏
举报
回复
是啊,一般情况下,只要不是特别奇怪,支持总是好事。
大不了尽量不用。
kingdom_seu
2007-08-02
打赏
举报
回复
具体情况下,具体对待吧
也许有时候静态的局部变量(多个)就可以代替静态类了
Java语言本身就支持,所以根据个人编码习惯了
insiku
2007-08-02
打赏
举报
回复
只是为了隐藏
晨星
2007-08-02
打赏
举报
回复
有时两个类关系就是非常紧密(甚至需要互访私有成员),但这种关系只是类级别上的,不是对象级别上的。一个最典型的例是是HashMap与其Entity类。
那你除了用静态的内部类,还能有更好的方法吗?
如果用两个独立的类,感觉无法表达这种紧密的关系。毕竟即使是同一包中的两个类,给人的印象也是各自独立的。
MicroSoftor
2007-08-02
打赏
举报
回复
为模式而存在
zhengjing01
2007-08-02
打赏
举报
回复
同意
grant999(民) ( ) 信誉:80
stefyn
2007-08-02
打赏
举报
回复
理论上讲,静态内部类等价于外部类,而且不能再使用外层封装类的非static成员
grant999
2007-08-02
打赏
举报
回复
public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
Bob Lee 写的新的懒汉单例模式 ,希望对楼主有些帮助
Java中
静态内部类
和非
静态内部类
有什么区别?
Java中的内部类是在Jdk1.1版本之后增加的,内部类是Java语言中一个比较重要的概念,如果能把内部类运用...简单的说就是在一个类的内部又定义了一个类,这个类就称之为内部类(Inner Class)。看一个简单的例子: 内...
什么是内部类?有什么作用?
静态内部类
和非
静态内部类
的区别?
放在一个类的内部的类我们就叫内部类。 二、 作用 1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以; 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制...
java
静态内部类
有什么好处6_java的内部类和
静态内部类
(嵌套类)
内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类;嵌套类是其封闭类的成员。非静态嵌套类(内部类)可以访问封闭类的其他成员,即使它们被声明为私有的也是如此。静态嵌套类无权访问封闭类...
Java
静态内部类
的作用
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 ...
Java内部类之普通内部类与
静态内部类
实际
意义
:当一个类存在的
意义
是为另一个类服务时,就可以将该类定义在所要服务类的内部,这样可以隐藏该类的具体实现细节,而且内部类可以直接访问外部类的私有成员,而不用外部类再提供公有的set、get方法。...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章