다른 클래스에서 객체의 필드에 접근하려면 필요한 키워드는?

과목: C#

문제 번호: 2628

medium
다른 클래스에서 객체의 필드에 접근하려면 필요한 키워드는?
A. private
B. public
C. static
D. void

정답: B



public 접근 제한자를 사용하면 다른 클래스에서도 해당 필드에 접근할 수 있습니다.

접근 제한자(Access Modifier):
⦁ public: 모든 클래스에서 접근 가능
⦁ private: 해당 클래스 내부에서만 접근 가능
⦁ protected: 상속받은 클래스에서 접근 가능
⦁ (기본값): 같은 어셈블리 내에서만 접근 가능

사용 예시:
class Car
{
    public string color = "red";  // 다른 클래스에서 접근 가능
}

class Program
{
    static void Main()
    {
        Car myObj = new Car();
        Console.WriteLine(myObj.color);  // 접근 가능
    }
}

💡 학습 팁

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