[C#] 필드 사용가능? - interface, abstract class, partial class, virtual method
안녕하세요, 모스크바에 살고 있는 개발자 윤진입니다. C로 개발을 할때는 헤더파일에 온갖 함수선언을 하며,공동작업을 하는 개발자들끼리 전체적인 그림을 그리곤 했습니다.그럴때마다 Java의 interface 기능이 무척이나 부러웠죠. :) C#에서는 다양한 방법으로 모듈을 설계&구현할 수 있습니다.- interface- abstract class- partial class- virtual method 그렇지만, 각각이 목적과 쓰임이 다릅니다.interface는 1) 메소드, 2) 속성, 3) 인덱서, 4) 이벤트 만을 사전에 선언하여,해당 interface를 상속받는 class가 빈 껍데기를 구현하도록 유도하고 있습니다.만약 아래 코드처럼 interface에 필드를 넣으면, 컴파일 에러가 발생합니다.컴파일..