C# 인터페이스
인터페이스는 함수의 형태만 안에 물려줄 수 있는 문법이다. 예를 들어서 어떤 클래스에 다른 클래스를 상속시킨 다음에 추가로 상속을 받고 싶으면, 인터페이스를 만들어서 활용할 수 있다. 인터페이스는 함수 형태로만 안의 내용을 만들 수 있어서 함수만 물려줄 수 있는 문법이다. 클래스처럼 사용자 정의 자료형인데 멤버변수의 선언은 불가능하고 실체가 없기 때문에 정의를 사용할 수가 없다. 접근 제한 지정자는 무조건 public만 할 수 있고, private는 안 된다. 인터페이스를 상속이라고 보는 사람도 있고 포함의 개념이라고 보는 사람도 있다. 인터페이스를 상속받았으면 인터페이스에 있는 함수를 구현해야 한다. 예를 들어서 QuestUnit이라는 인터페이스를 상속받으면 그 안에 있는 함수인 Talk를 클래스 안에..
2023.05.12