Interface 1
[C#] 인터페이스(Interface)
인터페이스(Interface) 인터페이스는 약속입니다. 차는 우측 방향으로 통행해야 하고, 초록불일때 통행을 해야하는 것 처럼 인터페이스는 클래스가 따라야 하는 약속을 정의합니다. 즉 인터페이스는 인터페이스로부터 파생된 클래스가 어떤 메소드를 구현할지를 정의합니다. 인터페이스에서 정의한 메소드는 파생된 클래스에서 반드시 구현해야 합니다. 인터페이스는 다음과 같은 특징을 가지고 있습니다. 인스턴스를 만들 수 없음 접근 제한자(Access Modifier)를 사용할 수 없고 모두 public으로 선언됨 메소드(Method), 이벤트(Event), 인덱서(Indexer), 프로퍼티(Property)만을 가짐 파생 클래스는 인터페이스에 선언되어 있는 모든 메소드(Method), 프로퍼티(Property)를 구현..
반응형