Must know something of everything and everything of something!

实例成员和类成员

上一篇 / 下一篇  2007-04-03 15:52:19 / 个人分类:Java

实例成员和类成员

b_Y} W E051Testing软件测试网_j`1i4B~u

    在类中声明一个变量和方法时,可以指定它们是实例成员还是类成员。类成员是指有static保留字修饰的成员变量和成员方法;如果在声明时没有static关键字的修饰,就是实例成员,生命的变量和方法分别称为实例变量实例方法
5a hN-`q4]T]0    在生成每个类的实例对象时,Java运行时系统为每个对象的实例变量分配一块内存,然后通过该对象来访问这些实例变量;而对于类变量来说,在生成类的第一个实例对象时,Java运行时系统对这个对象的每个类变量分配一块内存,以后再生成该类的实例对象时,所有实例对象将共享同一个类变量,每个实例对象对类变量的改变都会直接影响到其他实例对象,类变量除了可以通过类名直接访问外,还可以通过实例对象来访问。
W+UI){&M:g d0    实例方法不仅可以对当前对象的实例变量进行操作,而且可以对类变量进行操作,而类方法只能对类变量进行操作,也就是没有static修饰的方法对有static修饰和没有static修饰的变量都可以访问,而有static修饰的方法只能对static关键字修饰的变量进行操作。此外,类方法,也就是有static关键字修饰的方法中不能使用this和super。51Testing软件测试网Fn0bV J4RgAV8U


TAG: 实例方法 类方法 实例变量 类变量 Java

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 76903
  • 日志数: 93
  • 建立时间: 2007-03-22
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar