[Java] 객체지향(3) 상속 정리
2020. 7. 15.
상속(Inheritance) 객체의 중요한 특징 중 하나는 확장성이다. 만약 게임 캐릭터를 3개에서 5개로 늘려야 하는 경우가 생긴다고 했을 때 캐릭터를 하나하나 따로 만들게 되면 굉장히 오랜 시간이 걸리고 유지보수에 어려움이 있을 것이다. 상속은 기존클래스를 확장해서 새로운 클래스를 만드는 기술이다. 상속이라는 기술을 사용한다면 기존 캐릭터를 활용해 짧은 시간에 유지보수에 용이한 코드를 작성할 수 있다. 상속에 대해.. class CardAccount extends Account { } extends 키워드를 이용하여 상속할 클래스 이름을 명시해 준다. 상속할 클래스는 Account가 된다. 이때 Account는 상위클래스(부모클래스) , CardAccount가 하위클래스(자식클래스)가 된다. 하위클래..