ASP/ADO.Net C# 실무 과정 자료]명시적 인터페이스
ASP/ADO.Net C# 실무 과정 자료] 명시적 인터페이스
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
명시적 인터페이스
해설)
■ 다중 인터페이스를 상속 시, 공통적인 메소드가 있을 경우 인터페이스 별로 다른 명시적 구현을 할 수있다.
■ public void Crash() <- 공통적으로 구현하는 경우
■ void IRun.DefaultAction() 이건 부모 인터페이스 별로 다른 구현을 해주는 경우이다. 이때 지시자를 붙일 수 없다.
■ 명시적 구현을 한 경우 a.DefaultAction() 와 같이 쓸 수가 없다. 공통적 구현을 한 a.Crash() 는 사용할 수 있다.
■ 명시적 구현을 한 경우 그 메소드는 아래와 같은 방법으로 사용
IRun aRun = a; 한 후에 aRun.DefaultAction();
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] 메소드 정의하기 (0) | 2017.06.16 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 메소드 (0) | 2017.06.15 |
ASP/ADO.Net C# 실무 과정 자료] 인터페이스예제 (0) | 2017.06.15 |
ASP/ADO.Net C# 실무 과정 자료] 간단한 interface의 정의/사용 (0) | 2017.06.15 |
ASP/ADO.Net C# 실무 과정 자료] 인터페이스의 특징 (0) | 2017.06.15 |