黑马程序员技术交流社区
标题:
为什么静态成员函数不能访问非静态变量??
[打印本页]
作者:
LLL_LLL
时间:
2016-8-24 23:54
标题:
为什么静态成员函数不能访问非静态变量??
如果想访问该怎么办呢??
作者:
caoshenv5
时间:
2016-8-24 23:56
静态成员函数是随着类的加载就出现的,而非静态变量是new了之后才出现的,先有的肯定不能访问后有的啊
作者:
15638876427
时间:
2016-8-25 00:00
上楼说的对,一个是跟随类的,一个跟随对象的,先有类,人家都有你怎么访问,
作者:
大傻宝宝
时间:
2016-8-25 00:33
上楼说的对,一个是跟随类的,一个跟随对象的,先有类,人家都有你怎么访问,
作者:
aabbcc2
时间:
2016-8-25 00:48
听不懂什么意思
作者:
double_x
时间:
2016-8-25 09:11
aabbcc2 发表于 2016-8-25 00:48
听不懂什么意思
就是静态的东西是随着类的加载而加载 但是非静态的成员 是跟着对象的创建而创建的 类的加载在创建对象之前 非静态的东西不new对象是不存在的 而静态的东西已经跟着类的加载出来了 所以先出来的怎么能访问后创建的呢 希望我解释的够清楚 不清楚可以私聊我
作者:
坚持努力wbj
时间:
2016-8-26 07:30
就是静态的东西是随着类的加载而加载 但是非静态的成员 是跟着对象的创建而创建的 类的加载在创建对象之前 非静态的东西不new对象是不存在的 而静态的东西已经跟着类的加载出来了 所以先出来的怎么能访问后创建的呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2