黑马程序员技术交流社区
标题:
静态
[打印本页]
作者:
风飘逸
时间:
2015-3-29 19:31
标题:
静态
在静态方法中可以有非静态数据吗?
作者:
ym199210
时间:
2015-3-29 19:45
不可以
作者:
杨大萌
时间:
2015-3-29 19:58
是不可以访问类中的非静态成员变量,因为非静态成员变量需要创建对象才可以访问,可以有非静态数据,比如函数内定义的变量。
作者:
_etc
时间:
2015-3-29 20:02
非静态的是属于某个对象的。你在静态方法中调用,到底调用哪个对象啊?系统不知道啊。所以不允许了。但是main方法是一个特例。main 是程序的入口,是一个特殊的方法,他区别于其他的静态方法,不能用对待其他静态函数的思想去看待main,作为一个程序入口,所以静态是必须的,因为,静态就意味着首先分配内存。
作者:
lwj123
时间:
2015-3-29 20:07
只是不能访问类中的非静态成员才对。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2