24일차_자바_상속_오버라이딩_캐스팅
@21.04.15 JAVA @상속? => 기존 클래스의 변수(데이터)와 메소드를 물려받아 새로운 클래스를 구성하는 것. --> 게임 캐릭터를 예로들면 기본캐가 부모(Super) Class, 1차가 자식(Sub) Class이다. --> 기본캐와 1차전직 간 중복되는건 이동, 기본공격, 점프 등이 있겠다. 단지 1차 전직하면서 스킬이 몇개 추가되는것뿐, 아예 없애는건 없을것. 즉, 아래와 같은 과정. --> 만일 이와 같은 구성이 아니고, 매번 새롭게 만든다했을 때 뭐가 불편한가? --> 단적인 예로 모든 캐릭터의 점프키를 바꾼다면 기본,1차,2차 모든 캐릭터를 수정해야할 것. 상속으로 인해 기본캐 릭터를 상속 받고 몇가지만 추가하는 식으로 만들었다면, 기본캐만 바꾸면 수정이 될 것이다. 즉, 상속은 유지보..
2021. 4. 15.