class Student{
String name;
int grade;
int money;
Student(String name, int money){
this.name = name;
this.money=money;
}
public void takeBus(Bus bus) {
bus.take(1000);
money -= 1000;
}
public void takeSubway(Subway subway) {
subway.take(1200);
this.money -= 1200;
}
public void showInfo() {
System.out.println(name + "의 남은 돈은 "+money+"입니다.");
}
}
class Bus{
int busNum;
int busNumPerson;
int bSal;
Bus(int busNum){
this.busNum=busNum;
}
public void take(int bSal) {
busNumPerson++;
this.bSal+=bSal;
}
public void busInfo() {
System.out.println(busNum+","+busNumPerson+ ","+bSal);
}
}
class Subway{
int subNum;
int subNumPerson;
int sSal;
Subway(int subNum){
this.subNum=subNum;
}
public void take(int sSal) {
subNumPerson++;
this.sSal+=sSal;
}
public void subInfo() {
System.out.println(subNum+","+subNumPerson+ ","+sSal);
}
}
public class Main {
public static void main(String[] args){
Student s1 = new Student("재재 ", 5000);
Student s2 = new Student("정정 ", 10000);
Bus bus100 = new Bus(501);
Subway sub7 = new Subway(9);
s1.takeBus(bus100);
s2.takeSubway(sub7);
s1.showInfo();
s2.showInfo();
bus100.busInfo();
sub7.subInfo();
}
}