다음 코드의 실행 결과는?
다음 코드의 실행 결과는?
class Car
{
public string model;
public void displayModel()
{
Console.WriteLine("Model: " + model);
}
}
class Program
{
static void Main(string[] args)
{
Car Ford = new Car();
Ford.model = "Mustang";
Ford.displayModel();
}
}
정답: B
메서드 호출과 필드 접근을 함께 사용하는 예제입니다.
실행 과정:
1.
Ford
객체 생성2.
Ford.model = "Mustang"
→ model 필드 설정3.
Ford.displayModel()
호출4. 메서드 내부에서
"Model: " + model
출력5. 결과: "Model: Mustang"
핵심 개념:
⦁ 메서드는 같은 객체의 필드에 접근 가능
⦁ public 메서드는 객체를 통해 호출
⦁ 필드 값은 메서드 실행 시점의 값 사용
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.