黑马程序员技术交流社区

标题: 内部类静态调用问题 [打印本页]

作者: 常文艺    时间: 2011-11-13 20:46
标题: 内部类静态调用问题
调用静态内部类的非静态函数  需要 用NEW  而调用静态内部类的静态函数的 就不用  为啥啊?
作者: 赵磊5    时间: 2011-11-13 20:49
静态函数是随着类的加载而加载的,优先于对象的产生,根本不用创建对象;但是非静态函数必须通过new创建对象以后,用对象来调用对应的方法。

作者: 杨强    时间: 2011-11-13 22:58
Static 可以直接被类名调用 也就是说静态方法时随着类的加载而加载。
Static 的弊病 就在于它的局限性 按照毕老师的说法 静态虽好 只能调用静态。
所以非静态函数必须通过建立一个对象来调用
作者: 刘博    时间: 2011-11-13 23:02
楼上正解,不解释




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2