码迷,mamicode.com
首页 > 编程语言 > 详细

韩顺平循序渐进学java 第08讲 this.类变量

时间:2016-03-04 00:42:29      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

8.1 this

this-注意事项:

this不能在类定义的外部使用,只能在类定义的方法中使用。

8.2 类变量

8.2.1 什么是类变量

类变量(也称为静态变量)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值;同样任何一个该类的对象去修改它时,修改的也是同一个变量。

8.2.2 如何定义类变量

定义语法:

访问修饰符 static 数据类型 变量名;

例如 static int total=0;

8.2.3 如何访问类变量

类名.类变量名 或者 对象名.类变量名

类变量可以被类的任意一个对象访问,也可以用类访问;但是类的成员变量却只能被对象访问,不能用类访问。

8.2.4 类变量小结

1、什么时候用类变量

案例:定义学生类,统计学生共交多少钱?

用类变量,属于公共的属性。

2、类变量与实例变量区别:

1)      加上static称为类变量或静态变量,否则称为实例变量。

2)      类变量是与类相关的,公共的属性。

3)      实例变量属于每个对象个体的属性。

4)      类变量可以通过类名.类变量名直接访问。

8.3 类方法

什么是类方法,为什么有类方法?

  • 类方法是属于所有对象实例的,其形式如下:

访问修饰符 static 数据返回类型 方法名() {}

  • 注意:类方法中不能访问非静态变量(即成员变量);但成员方法可以访问静态变量。
  • 使用:类名.类方法名 或者 对象名.类方法名
  • Java规则:类变量原则上用类方法去访问和操作。

8.3.1 类方法小结

1、什么时候需要用类方法

案例:定义学生类,统计学生共交多少钱?

1)      类方法属于与类相关的,公共的方法。

2)      实例方法属于每个对象个体的方法。

3)      类方法可以通过 类名.类方法 名直接访问。

 

韩顺平循序渐进学java 第08讲 this.类变量

标签:

原文地址:http://www.cnblogs.com/PistonType/p/5240583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!