Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
GitHub开源免费源代码
产品经理
数据工程
微服务架构文章排行榜
RUST语言
go语言文章排行榜
DevOps文章排行榜
数据科学
幽默模因
更多话题
java基础,但我想不通啊
10-05-31
nideqing
public class Test {
private static class Inner {
public void yet() {
System.out.println("yet");
}
}
public static void main(String[] args) {
Inner i = new Inner();
Inner i1 = new Inner();
i.yet();
i1.yet();
}
}
内部静态类可以使用new操作符,为什么啊
1
okhaoba
2010-06-12 00:12
是啊,所以不用先new Test()
nideqing
2010-06-12 17:13
虽然是静态内部类,但是内部类里面的必须通过运算符new 才可以去访问。
但是这个静态内部类,为什么不和静态变量一样全局就一个呢,这点还是想不通。
难道static紧紧使得内部类不依赖外部类吗
猜你喜欢
其他人在看