최코딩의 개발
#2화 [JAVA] 협력을 하자 본문
728x90
Q. 학생의 돈, 택시 버스 지하철 승객 수 및 돈을 구하라!

1. 학생클래스의 멤버변수를 선언한다.
2. 생성자를 만들어 학생의 이름, 학년, 돈의 인스턴스를 만든다.
3. public void takeBus(Bus bus) 메서드 함수 의미는
3-1. () 괄호안은 버스에 대한 정보를 불러오는 것이다.
3-2. takeBus 바로 아래사진에서 설명해줄것이다.
3-3. 이 함수가 생성될때 학생의 money는 1000원 감소된다.
3-4. bus.take(1000)은 다음 버스 클래스에 1000원을 부여하는 의미를 가지게 된다.

1. seunghoChoi 참조변수를 생성하여 아까 설정해 놓은 데로 이름과 숫자를 부여한다.
2. 아래사진에 나올꺼지만 bus100 참조변수를 생성하여 설정해 놓은데로 숫자를 부여한다.
3. seunghoChoi.takeBus(bus100)을 통해 학생클래스로 넘어간다.
4. 각각의 함수를 불러와서 실행시킨다.

1. bus와 관련 멤버변수를 선언한다.
2. bus의 번호를 부여하기위해 생성자를 만든다.
3. 학생클래스에서 넘어온 take 함수는 버스 돈을 1000원, 승객수 증가를 시킨다.



728x90
'JAVA > JAVA 프로젝트' 카테고리의 다른 글
#6화 [JAVA] 추상메서드를 이용한 게임 구현 (2) | 2022.09.23 |
---|---|
#5화 [JAVA] 고객 관리 프로그램 (2) | 2022.09.17 |
#4화 [JAVA] 깊은배열복사 이해하기 (0) | 2022.09.13 |
#3화 [JAVA] ArrayList & 클래스 세계관 (0) | 2022.09.05 |
#1화 [JAVA] 클래스 구현해서 학생 정보 출력하기 (0) | 2022.08.26 |