메서드와 메서드의 차이점으로 옳은 것은?
static
메서드와 public
메서드의 차이점으로 옳은 것은?
정답: A
static
과 public
은 다른 개념의 키워드입니다.키워드 비교:
static 메서드:
⦁ 클래스 레벨 메서드
⦁ 객체 생성 없이 클래스명으로 호출
⦁ 예:
ClassName.MethodName()
public 메서드:
⦁ 접근 제한자 (접근 범위 지정)
⦁ 인스턴스 메서드 (객체 필요)
⦁ 예:
object.MethodName()
사용 예시:
class Example
{
public void InstanceMethod() { } // 객체 필요
static void StaticMethod() { } // 객체 불필요
}
// 호출
Example obj = new Example();
obj.InstanceMethod(); // public 메서드
Example.StaticMethod(); // static 메서드
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.