返回信息流在看《thinking in java 》的时候看到这样一段话:
“嵌套类与普通的内部类还有一个区别:普通内部类的字段的字段与方法,只能放在类的外部层次上,所以普通的内部类不能有static数据和static字段,也不能包含嵌套类.但是在嵌套类里可以包含所有这些东西。”
想求教一下大神,红色部分的是什么意思?没有理解
这是一条镜像帖。来源:北邮人论坛 / java / #39121同步于 2015/3/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
关于嵌套类问题求解
BUPTJason
2015/3/11镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
在一个类中,
static修饰的变量 叫做 类变量(不需要实例化,类可以直接访问)
非static修饰的变量 叫做 实例变量(需要实例化才可以访问)
普通内部类的字段与方法 这句话的意思是 这些都是实例变量实例函数,说白了就是需要实例化才能调用访问的
所以自然是类的外部层次上
哦,明白了~谢谢~~~
【 在 Monologue 的大作中提到: 】
: 在一个类中,
: static修饰的变量 叫做 类变量(不需要实例化,类可以直接访问)
: 非static修饰的变量 叫做 实例变量(需要实例化才可以访问)
: ...................
嗯哪[ema11]
【 在 nuanyangyang 的大作中提到: 】
: 找英文版来看看吧。这就是翻译造成的最大问题:关键的概念翻译得模糊。北邮中心书库有一层专门放外文书的。