👀 순간의 기록

객체지향오니까 쪼오금 개념이 잡힌다

unikue 2022. 9. 7. 15:46
@커피빈


밖에선 일일히 타이핑치기가 힘들어서 손코딩으로 공부하는데 객체관계를 정리하면서 main메서드를 보니까 어떻게 빌드업하고 어떻게 돌아가는지 이제 조금 알 것 같다. 이 감각이 기억에 계속 남아있었으면... 돌아서면 또 까먹을것 같아.

✔️ 학생클래스를 만들어서 멤버변수(속성)를 설정하고
✔️ 멤버함수(메서드)로 버스를 탄다,지하철을 탄다, 택시를 탄다, 학생정보를 본다를 각각 구현할때
✔️ 각 버스/지하철/택시 클래스를 만들고 버스,지하철,택시에 해당하는 멤버변수 설정.

✔️ 학생 클래스내부는 학생이름,돈을 매개변수로 받는 생성자 생성 + 버스/지하철/택시 탑승시 지불하는 메서드 + 학생정보 출력 메서드 구현

✔️ 버스 클래스내부는 버스번호를 매개변수로 받는 생성자 생성 + 승객이 버스에 탔을때의 버스 수입 메서드 + 버스정보를 출력하는 메서드 구현

✔️ main 클래스에서 생성자를 기반으로 새 학생정보와 새 버스정보 만들기 + 앞에서 만든 학생과 버스의 상태값 메서드 연결하기.