다음 코드에서 빈칸에 들어갈 적절한 키워드는?
다음 코드에서 빈칸에 들어갈 적절한 키워드는?
// Car.cs 파일
class Car
{
_____ string model = "Tesla";
}
// Program.cs 파일
class Program
{
static void Main(string[] args)
{
Car myObj = new Car();
Console.WriteLine(myObj.model); // 다른 클래스에서 접근
}
}
정답: B
다른 클래스(Program)에서 Car 클래스의 필드(model)에 접근하려면
public
키워드가 필요합니다.접근 불가 시나리오:
⦁
private
사용 시: 컴파일 오류 발생⦁ 키워드 없이: 기본 접근 수준에 따라 제한될 수 있음
클래스 분리의 장점:
⦁ 코드 구조화 및 정리
⦁ 역할 분담 명확화
⦁ 유지보수 용이성
실무 패턴:
⦁ 데이터/로직 클래스: 필드와 메서드 정의
⦁ 실행 클래스: Main 메서드 포함
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.