黑马程序员技术交流社区

标题: 大家知道 static 问题吗 [打印本页]

作者: sshh11    时间: 2015-11-8 23:01
标题: 大家知道 static 问题吗
什么情况下  static 类调用 非static  方法啊
作者: ly631960324    时间: 2015-11-8 23:13
静态不能调用非静态,一定要调用只能建立对象调用
作者: 迷茫不堪的年纪    时间: 2015-11-8 23:42
  - - 一般不会有的, 静态可以调用静态,不可以调用非静态,非要调用new一个对象出来
作者: jlq    时间: 2015-11-8 23:48
zhichiyixia 看看
作者: chenhaiqian    时间: 2015-11-8 23:52
不可以的
作者: 苹果核的梦想    时间: 2015-11-18 19:10
静态的不能访问非静态的
作者: tf0612    时间: 2015-11-18 22:08
静态方法是与类联系的,可通过类名.的形式调用;而非静态方法是必须创建对象才可以调用的。静态方法是随类的加载而加载,非静态方法随对象存在而存在,有时候对象还没创建就调用静态方法,如果该静态方法中调用了非静态方法,就会出现静态方法无法调用的现象,故而是矛盾的。
作者: 幻之记忆    时间: 2015-11-18 22:26
静态只能调用静态,非静态可以调用静态
作者: 煌龙    时间: 2015-11-19 20:29
静态修饰的变量只在该类加载的时候执行依次,以后在调用该类的时候修饰的变量不会再次加载。
作者: 洋葱头头    时间: 2015-11-19 21:04
不可以 因为静态存在 对象不存在
作者: zqiang    时间: 2015-11-19 21:30
有需要就调用,只不过静态在调用非静态的时候,需要先创建对象在调用
作者: 小笨笨天    时间: 2015-11-19 22:31
哥们 死记住吧  没道理讲 就是这样
作者: zhengsx    时间: 2015-11-19 23:52
注意看下,一定是new了对象,用对象在调用非晶态成员或方法的
作者: 似神仙    时间: 2015-11-19 23:54
不知道啊
作者: Aaron_wang    时间: 2015-11-20 17:08
http://bbs.itheima.com/thread-261844-1-1.html
去吧,皮卡丘




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