[C#] 인터페이스
인터페이스란 상속 관계가 없는 클래스에 기능을 제공하는 구조이다. 클래스에 오버라이드로 조립하는 형태로 사용된다. 클래스와 비슷하지만 멤버는 추상 메소드, 추상 속성, 추상 인덱서, 이벤트로 한정된다. 인터페이스도 상속은 가능하다. using System; interface A //인터페이스 생성 { public abstract void say(); //추상 메소드 public abstract int prop //추상 속성 { get; set; } } class X : A //인터페이스 장착 { public void say() //추상 메소드에 오버라이드 { System.Console.WriteLine("Hello"); } public void prop //추상 속성에 오버라이드 { get { retur..
2023.10.27