목록interface (1)
폐관수련
[C#] 인터페이스 (interface)
인터페이스란 인터페이스는 메서드만으로 이루어진 추상 클래스라고 정의할 수 있다. public interface IMyInterface// 관례적으로 인터페이스명은 I 접두사를 붙임 { // 0개 이상 메서드 선언 (비어 있는 인터페이스를 정의할 수 있음) void MyMethod(); } 메서드만으로 이루어진 추상 클래스와의 차이점 클래스는 다중 상속이 불가능하지만 인터페이스는 다중 상속이 가능 클래스 상속과 인터페이스의 상속이 동시에 가능 override 예약어가 필요 없음 특징 자식 클래스에서의 호출 class MyClass : IMyInterface { // 인터페이스명을 직접 붙이지 않는 경우, 반드시 public 접근 제한자를 명시 public void MyMethod() { } // 인터페이스..
Programming/grammar
2021. 12. 29. 00:49