public class Student { private String name; private double money; private static double classMoney; static{ classMoney=1000; } //花自己钱 public void flowerMoney(double money){ System.out.println(this.name+"原有钱"+this.money); this.money-=money; System.out.println("花了"+money+"元,还剩"+this.money); } //花班费 public void flowerClassMoney(double money){ System.out.println(this.name+"原有钱"+this.classMoney); classMoney-=money; System.out.println("花了"+money+"元,还剩"+this.classMoney); } public Student(String name, double money) { this.name = name; this.money = money; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getMoney() { return money; } public void setMoney(double money) { this.money = money; } public static double getClazzMoney() { return classMoney; } public static void setClazzMoney(double classMoney) { Student.classMoney = classMoney; } }
//测试类 public class Text { public static void main(String[] args) { Student s1= new Student("xx",1000); Student s2= new Student("lx",100); //花自己的钱测试 s1.flowerMoney(200); s2.flowerMoney(20); //花班费测试 s1.flowerClassMoney(50); s2.flowerClassMoney(20); } }