Unity. C# 추상 클래스(Abstract Class) 사용하기
🌟 추상 클래스란?
인터페이스와 비슷하지만, 내부 코드가 없는 인터페이스와 달리 추상 클래스는 내부 코드를 만들어 둘 수 있다.
🌟 사용법
public abstract class SampleClass : MonoBehaviour {
    public abstract void SayHello();
 
    void Start () {
        SayHello();
    }
}
추상 클래스에서 자식 클래스에 재정의가 필요한 함수만 앞에 abstract를 붙인다.
public class Korean : SampleClass {
    public override void SayHello()
    {
        Debug.Log("안녕하세요.");
    }
 
}
그리고 자식 클래스를 만들어서 이렇게 재정의하면 된다. 인터페이스와 매우 유사!
 
      
    
댓글남기기