A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sshh11 中级黑马   /  2015-11-8 23:01  /  928 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么情况下  static 类调用 非static  方法啊

14 个回复

正序浏览
回复 使用道具 举报
不知道啊
回复 使用道具 举报
注意看下,一定是new了对象,用对象在调用非晶态成员或方法的
回复 使用道具 举报
哥们 死记住吧  没道理讲 就是这样
回复 使用道具 举报
zqiang 中级黑马 2015-11-19 21:30:57
11#
有需要就调用,只不过静态在调用非静态的时候,需要先创建对象在调用
回复 使用道具 举报
不可以 因为静态存在 对象不存在
回复 使用道具 举报
煌龙 初级黑马 2015-11-19 20:29:02
9#
静态修饰的变量只在该类加载的时候执行依次,以后在调用该类的时候修饰的变量不会再次加载。
回复 使用道具 举报
静态只能调用静态,非静态可以调用静态
回复 使用道具 举报
tf0612 中级黑马 2015-11-18 22:08:07
7#
静态方法是与类联系的,可通过类名.的形式调用;而非静态方法是必须创建对象才可以调用的。静态方法是随类的加载而加载,非静态方法随对象存在而存在,有时候对象还没创建就调用静态方法,如果该静态方法中调用了非静态方法,就会出现静态方法无法调用的现象,故而是矛盾的。
回复 使用道具 举报
静态的不能访问非静态的
回复 使用道具 举报
不可以的
回复 使用道具 举报
zhichiyixia 看看
回复 使用道具 举报
  - - 一般不会有的, 静态可以调用静态,不可以调用非静态,非要调用new一个对象出来
回复 使用道具 举报
静态不能调用非静态,一定要调用只能建立对象调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马