인터페이스

·C# 기초
인터페이스란,상속 받을 클래스에 기능이나 속성을 지정하는 역할을 하는 기능이다. 일반적인 상속관계와 같다고 보일 수도 있지만 다른 개념이다.일단 C#에서는 하나의 부모 클래스만 상속받을 수 있다.  따라서 여러가지 기능들을 사용할 경우 하나의 부모 클래스에서 기능을 상속 받아 자식 클래스에서 정의/사용을 하게 된다. 하지만 이렇게 되면 부모 클래스에 너무나 많은 기능이 들어가게 되어 굉장히 복잡해지고 어지러워질 수도 있다.이런 상황을 해결해주도록 부모 외에 추가로 상속을 받아 기능을 더 만들 수 있게 해주는 기능이인터페이스(interface)이다.  상속 관계를 이용하여 히어로를 만든다고 가정해보겠다.히어로라는 부모 클래스에는 움직임, 달리기, 펀치 같은 히어로가 무조건 가져야 할 기본적인 기능을 만들어..
입니다최원석
'인터페이스' 태그의 글 목록