java面向对象编程(2) — 类变量、类方法
- 什么是类方法?为什么有类方法?
类方法是属于 所有对象实例的,其形式如下:
访问修饰符static
数据返回类型 方法名 () { }
注意:类方法中不能访问非静态变量(类变量)
使用:类名.类方法名
或者对象名.类方法名
- 什么时候需要用类变量?
案例:定义学生类,统计学生共交多少钱?
用类变量,属于公共的属性
java中规则:类变量原则上用类方法去访问
- 类变量与实例变量的区别:
(1)加上static称为类变量或者静态变量,否则称为实例变量
(2)类变量是与类相关的,公共的属性
(3)实例变量属于每个对象个体的属性
(4)类变量可以通过类名.类变量名直接访问