728x90 반응형 Java/기초21 [java기초] 객체의 협업 객체의 협업에 대한 내용은 예제를 통해 이해해보겠다. 학생 3명이 버스, 지하철에 탈 것이다. (버스,지하철,학생 클래스를 생성한다. ) 버스,지하철 클래스에는 버스/지하철의 번호, 승객 수(학생 수),수입에 대한 정보를 포함하고, 학생 클래스에는 학생의 남은 돈에 대한 정보를 포함한다. (버스 탑승비용은 1000원, 지하철 탑승 비용은 1500원이다) 학생의 이름과 돈을 반드시 포함하는 생성자를 만들어준다. 버스나 지하철을 탔을 때 돈이 차감되는 takeBus/takeSubway 를 만들어준다. 매개변수는 버스/지하철 클래스의 인스턴스를 넣어준다. take함수는 밑에 버스/지하철 클래스와 협업하는 함수이다. 함수의 인자에 숫자(돈)을 넣어주면 버스/지하철 클래스에 가서 this.money+=money .. 2021. 6. 20. 이전 1 ··· 3 4 5 6 다음 728x90 반응형