如何理解这句话?

chcyellow 2002-10-21 08:46:15
有关类
“定义在类中的变量称为实例变量,这是因为类中的每个实例(也就是类的每个对象)”都包含它自己对这些变量的拷贝。这样,一个对象的数据是独立的且是唯一的。
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
项目管理PMO 2002-10-23
  • 打赏
  • 举报
回复
非static变量和对象实例联系在一起,要使用这些变量,就必须先创建类的一个对象实例,分配这些变量的存储空间。而static变量只和类联系,只在创建第一个类的对象实例或发生第一次static访问时分配存储空间,只分配一次,无论建立多少对象实例。
hotenM 2002-10-23
  • 打赏
  • 举报
回复
楼上的瞎讲
Tanglong1982 2002-10-23
  • 打赏
  • 举报
回复
所谓实例变量就是该变量不论叫什么名字都是指的同一个东东!
hotenM 2002-10-23
  • 打赏
  • 举报
回复
一个类就像一个玩具模型
你没新键一个类的时候,等于建了一个玩具
如果你建了两个
你可以分别改变他们的颜色属性,而不会互相影响。
也就是说,类没有内存分配,只有你事例化之后,才会有内存,
如果事例化两个,就是两个分开的内存,互不影响
firefly2000 2002-10-23
  • 打赏
  • 举报
回复
每个对象都可以使用这个变量,该对象对这个变量的更改并不会影响其他对象中的该变量。
AAArenfan 2002-10-23
  • 打赏
  • 举报
回复
destroy()
hello_wyq 2002-10-21
  • 打赏
  • 举报
回复
就是这些变量在每个类的实例中都会给他们分配相应的内存,而不像static那样室共享的。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧