Java - 문제 미리보기
문제 2258
medium
다음 코드의 실행 결과는?
```java
public class Car {
int speed;
public Car(int s) {
speed = s;
}
public static void main(String[] args) {
Car myCar = new Car(100);
System.out.println(myCar.speed);
}
}
```
정답: B
코드 실행 과정:
1. 객체 생성: `new Car(100)` 호출
2. 생성자 실행: `Car(int s)` 생성자가 실행되면서 매개변수 `s`에 100이 전달됨
3. 속성 초기화: `speed = s`에 의해 speed 속성이 100으로 설정됨
4. 출력: `myCar.speed`는 100을 출력
매개변수가 있는 생성자는 객체 생성 시 값을 전달받아 속성을 초기화할 수 있습니다.
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.