< Programming >/C++
override & virtual 사용하기
Override 사용방법 1234567891011121314151617181920using UnityEngine; public class Monster : MonoBehaviour { //virtual 키워드를 통한 가상메소드 설정 : 자식 클래스가 오버라이드 할 수 있도록 설정 public virtual void Attack() { debug.Log("Attack!"); }} public class Orc : Monster { public override void Attack() { //모체클래스의 Attack을 실행 base.Attack(); //자식클래스의 재정의 debug.Log("Orcs Attack!"); }} Colored by Color Scriptercs 자식이 부모의 메소드를 오버라이드..