상속 기능을 더 응용해볼 수 있을까?
오늘은 상속을 더욱 응용시켜 기능을 만들어보도록 하자. 상속의 특징 중에서 먼저 override를 살펴보자. 저번 상속을 설명하며 작성했던 코드에서 변경사항이 생겼다. 법사가 새로 공중부양을 하여 이동하는 기능이 생겼고, 이로 인해 코드를 변경해야 한다. 하지만 다른 직업은 걸어다니는 이동을 수행해야 하기 때문에 CharacterEx 클래스의 Move() 메소드를 변경하면 모든 직업들이 공중부양을 하게 되므로 MagicianEx 클래스 내에서 변경해야 한다. 이 때 자식 클래스에서 부모 클래스의 Move() 메소드를 변경할 수 있는 기능이 있다. 바로 override 기능이다. 자식 클래스에서 부모 클래스의 메소드를 확장 정의 / 수정 정의 / 재정의할 수 있는 기능으로, 보통 부모 클래스의 메소드에 필..
기록하며 노세
2024. 2. 7. 15:50
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 물데네전세표응
- OOP
- 정보보호
- 코루틴
- base
- Abstract
- virtual
- 익숙한출발
- 유니티개발
- override
- sbs아카데미게임학원
- 게임리뷰
- 보안
- unity
- 침해사고분석및대응
- C#
- 정보보호전문가
- 유니티
- apstndp
- 자식클래스
- 핸디커뮤니케이션즈
- 메타버스
- SpaceShooter
- 디폴트매개변수
- 부모클래스
- 업캐스팅
- 상속
- 가위바위보게임
- 게임개발
- 정보보안
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함