黑马程序员技术交流社区
标题:
static静态问题
[打印本页]
作者:
无冕之王
时间:
2016-1-1 10:39
标题:
static静态问题
不是说静态只能访问静态,不能访问非静态吗? 为什么像主方法是静态的,但是里面的引用和对象什么的都是非静态的,还有静态匿名内部类也是,为什么里面可以访问非静态的?
作者:
1050498188
时间:
2016-1-1 10:42
这个问题很深入,我去查查书再告诉你 你等着
作者:
唐洪超
时间:
2016-1-1 11:19
这个问题我不是太懂,我还是问问强哥吧
作者:
窃贼
时间:
2016-1-1 13:01
静态访问非静态,需要实例化对象才能访问。你看到的main方法访问非静态方法都有实例化对象的
作者:
二五仔
时间:
2016-1-1 13:06
真不懂这个……。
作者:
wxw19910324
时间:
2016-1-2 09:54
静态是一个修饰符,用于修饰成员(成员变量,成员函数)
当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。
静态只能访问静态成员。
非静态方法即可访问静态,也可以访问非静态,
说的不是很好,望采纳
作者:
1050498188
时间:
2016-1-5 23:18
静态只是在编译的时候检查,只会检查本类的
作者:
rushing
时间:
2016-1-6 14:19
在静态方法中,我实例化一个对象或者引用,然后通过对象来调用非静态的成员和变量。这当然可以啊。如果在main方法中我直接调用了非静态的成员和变量,这肯定是要出错嘛!
希望能帮到你。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2