다음 코드의 실행 결과는?

과목: C#

문제 번호: 2625

medium
다음 코드의 실행 결과는?
class Car
{
    string color = "blue";
    
    static void Main(string[] args)
    {
        Car myCar = new Car();
        Console.WriteLine(myCar.color);
    }
}
A. Car
B. blue
C. myCar
D. 컴파일 오류

정답: B



객체의 필드에 접근하여 값을 출력하는 예제입니다.

코드 실행 과정:
1. Car 클래스 정의 (color 필드 포함)
2. myCar 객체 생성
3. myCar.color로 필드 값 접근
4. "blue" 출력

점(.) 연산자:
⦁ 객체의 멤버(필드, 메서드)에 접근
⦁ 문법: 객체명.멤버명
⦁ 예: myCar.color, myCar.drive()

필드 초기값:
⦁ 클래스에서 필드 선언 시 초기값 설정 가능
⦁ 모든 객체가 생성될 때 해당 초기값을 가짐

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.