java-类方法快速入门
源码
package com.Test;
public class Count {
public static void main(String[] args) {
//创建2个学生对象 交学费
Stu tom = new Stu(“tom”);
tom.payFee(100);
//Stu.payFee(100);//这样也可以调用 但是加上就是400了
Stu mary = new Stu("mary");
mary.payFee(200);
//输出当前收到的总学费 三个方法都可以调用
Stu.showFee();
tom.showFee();
mary.showFee();
}
}
class Stu{
private String name;//普通成员
//定义一个静态变量 来累计学生的学费
private static double fee = 0;
public Stu(String name) {//构造器
this.name = name;
}
//说明
//1.当方法使用了static修饰后 该方法就是静态方法
//2.静态方法亏可以访问静态属性/变量
public static void payFee(double fee){
Stu.fee += fee;//累积到
}
public static void showFee(){
System.out.println("总学费有:" + Stu.fee);
}
}