요구사항
- Car 클래스를 만든다.
- 속성 - 자동차의 속성을 저장할 변수를 만든다.
- 생성자 - 조립할 속성을 골라 객체화를 시켜주세요.
- 기능 - 다양한 기능을 만들어보고 활용해보세요. → drive() 주행 기능 → accelerate() 가속 기능
package chapter2.promblem.carProject;
public class Car {
// 1. 속성 만들기
String name ;
boolean turnMachine;
// 2. 생성자
Car(String name, boolean turnMachine){
this.name = name;
this.turnMachine = turnMachine;
}
// 3. 기능
void drive(){
System.out.println(name+ "을[를] 주행합니다.");
}
void accelerate(){
System.out.println("가속합니다.");
}
}
package chapter2.promblem.carProject;
public class Main {
public static void main(String[] args) {
// 1. 인스턴스화 하기
Car car1 = new Car("붕붕이", true);
// 2. 기능 사용해보기
car1.drive();
car1.accelerate();
}
}
OUTPUT
붕붕이을[를] 주행합니다.
가속합니다.
'백엔드 부트캠프 > 문제풀이' 카테고리의 다른 글
Lv 5. 위 제시된 기능 이외 ‘내’가 정의한 문제와 해결 과정 (1) | 2025.04.18 |
---|---|
[일정 관리 앱 만들기] 트러블 슈팅 (0) | 2025.03.26 |
Lv 3. 도전 계산기 만들기 (1) | 2025.03.06 |
Lv 2. 클래스를 적용해 기본적인 연산을 수행할 수 있는 계산기 만들기 (0) | 2025.02.27 |
Lv 1. 클래스 없이 기본적인 연산을 수행할 수 있는 계산기 만들기 (0) | 2025.02.26 |