implement 썸네일형 리스트형 유니티24_C#14_인터페이스(Interface) 인터페이스(Interface) 클래스는 하나의 부모클래스만 상속할 수 있다. 즉, 여러 부모클래스로 부터 상속받을 수 있는 '다중 상속'을 할 수 없다. 인터페이스는 클래스가 다중상속을 할 수 없는 단점을 보완하기 위해 만들어진 개념이다. 즉, 클래스는 인터페이스를 여러 개 상속받을 수 있다. 인터페이스의 구조는 추상클래스와 비슷한데 공통점은 추상화를 사용한다는 것이다. 인터페이스는 다음과 같이 만든다. 인터페이스 선언은 interface 라는 키워드를 사용한다. 인터페이스 이름은 클래스명과 구별할 수 있도록 이름 앞에 대문자 I (아이)를 붙여 만든다. 메서드, 프라퍼티(property 속성), 인덱서(indexer) 등을 멤버로 가질 수 있다. 멤버는 모두 추상화만 가능하다. 즉, 멤버 선언만 할 수.. 더보기 이전 1 다음