黑马程序员技术交流社区
标题:
静态变量和实例变量有什么区别?
[打印本页]
作者:
a869588615
时间:
2016-9-15 12:21
标题:
静态变量和实例变量有什么区别?
谁能帮小弟我解答一下?
作者:
15835811325
时间:
2016-9-15 13:51
静态变量是常量,,,,,,,,实例 额 没听过
作者:
Jarc
时间:
2016-9-15 19:16
一个是类的变量,一个是对象的变量。调用的方式不同
作者:
jiubaK
时间:
2016-9-15 21:08
静态变量属于类,存在于方法区中,随着类的加载而加载,随着类的消失而消失,优先于对象存在;
实例变量也就是我们说的成员变量,属于每个实例对象,存在于堆内存中,随着对象的创建而存在,随着对象的消失而消失.
作者:
Fate_stay
时间:
2016-9-15 23:22
静态变量,属于这个类本身,可以由类名直接调用. 实例变量,只能是这个类的具体对象才能调用~
作者:
&天马星空ぁ
时间:
2016-9-15 23:30
3楼说的很详细了 比如你定义了一个类 Student 里边有姓名 年龄 班级 你跟你们班级同学都属于一个班级 你就可以把班级定义为静态变量 如果你再定义一个Student的对象时候改变了静态变量的值 那么你定义的所有Student的对象都会改变
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2