개발/C#

Interface 란?

한번사는인생. 2018. 1. 29. 17:48

Interface 란?


강제성 / 규약 이라는 것으로 이해할 수 있다.


1. 멤버 필드는 사용할 수 없다. 대신 속성(프로퍼티)는 가능하다.

2. 상속한 인터페이스에 정의된 모든 멤버를 반드시 구현해야 한다.

3. 인터페이스는 보통 여러 클래스에서 공통적인 기능을 추가하기 위해 사용한다.