Language/java

[Java]객체간의 소통2

송 이 2024. 2. 29. 14:04
package day05;

public class Student02 {
	String name;
	int money;
	static int studentNum;
	
	Student02(){	
		studentNum++;
		
	}
	
	public Student02(String name, int money){
		this.name = name;
		this.money = money;
	}
	
	public void takebus(Bus02 Bus02){
		Bus02.takePassenger(1500);
		money = money-1500;
	}
	
	
	
	void studentInfo() {
		System.out.println("학생 이름 : "+name+ " 남은돈 : "+ money+" 학생번호 : "+ studentNum);
	}

}​
package day05;

public class Bus02 {
	int busNo;
	int passengerCnt;
	int income;
	
	public Bus02(int busNo){
		this.busNo = busNo;
	}
	
	public void takePassenger(int fee) {
		income = income + fee;
		passengerCnt++;
	}
	
	public void busInfo() {
		System.out.println("버스번호 : "+busNo+" 승객수 : "+passengerCnt+" 수입 : "+income);
	}
	
}