윈도우즈프로그래밍#10
LeeMir, 22 April 2021
파생클래스와 인터페이스(이어서)
인터페이스
- 사용자 접속을 기술할 수 있는 프로그래밍 단위
- 구현되지 않은 멤버들로 구성된 수수한 설계의 표현
- 멤버로는 메소드, 프로퍼티, 인덱스, 이벤트가 올 수 있고, 모두 구현 부분은 없음
- 인터페이스에 있는 모든 멤버는 묵시적으로 public이므로 접근 수정자를 public으로 명시
- 멤버 중 하나라도 구현하지 않으면 derived 클래스는 추상클래스가 됨
- 다중 상속이 가능
- 메소드의 이름이 같을 경우 타입 캐스팅을 해야함