Java学习:类变量、类方法
来源:互联网 发布:指纹定位算法 编辑:程序博客网 时间:2024/05/17 01:16
什么是类变量?
类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,
取到的都是相同的值,同样任何一个该类的方法去修改它时,修改的也是同一个变量。
如何定义类变量?
定义语法:
访问修饰符 static 数据类型 变量名;
如何访问类变量?
类名.类变量名或者对象名.类变量名
什么是类方法?
类方法是属于所有对象实例的,其形式如下:
访问修饰符 static 数据返回类型 方法名() {}
注意:类方法中不能访问非静态变量(非类变量)。
使用:类名.类方法名或者对象名.类方法名
案例:统计学费总和
public class Demo {public static void main(String[] args) {Student s1 = new Student(4, "a", 200);Student s21 = new Student(5, "b", 300);System.out.println("总学费为:" + Student.getTotalFee());}}class Student {int age;String name;int fee;static int totalFee = 0;public Student(int age, String name, int fee) {this.age = age;this.name = name;totalFee += fee;}// 返回总学费[这是一个类方法(静态方法)]// java中规则:类变量原则上用类方法去访问public static int getTotalFee() {return totalFee;}}
执行结果:
类变量与实例变量的区别:
1、加上static称为类变量或静态变量,否则称为实例变量。
2、类变量是与类相关的,公共的属性。
3、实例变量属于每个对象个体的属性。
4、类变量可以通过类名直接访问。
- Java学习:类变量、类方法
- java学习之类-this,类变量,类方法
- java类变量、类方法
- Java final 变量,类,方法
- java学习--类变量、成员变量、局部变量
- JAVA学习笔记3--类,对象,变量,方法,构造方法,this,引用类型
- Java的类成员变量,实例变量,类变量,成员方法,实例方法,类方法
- java中类变量和方法局部变量的初始化
- Java——类变量、类方法
- java(3)类变量 类方法
- Java final 类,final 方法,final变量
- JAVA类的方法调用和变量
- Java的变量、方法、类及接口
- java静态变量,静态方法,静态类
- JAVA类的方法调用和变量
- java类中的变量和方法
- Java中的类--方法--变量等
- Java类中 静态/实例 方法/变量
- 今天学了MySQL
- 内核初始化优化宏 ,初始化顺序, __init,__devexit等
- 两年矣
- checkbox全选方法
- 学习spring-Security3.0
- Java学习:类变量、类方法
- Hadoop RPC 实例
- bitmapdata画圆
- 使用 Business Connectivity Services 将 PerformancePoint Services 连接到 Oracle 数据源
- debian6安装Nvidia显卡驱动
- 简单工厂实现-大话设计模式
- Java Swing多线程死锁问题解析+我的另类解决方法
- Linux 嵌入式启动以及优化
- asp.net学习心得总结