java 상속성
상속성은 프로그래밍에서 보안, 유지보수에 있어 장점이 있기 때문에 자바에서 흔히 사용된다. 특히 클래스간 상하관계 (Is-a) 가 형성되어 있을 시 하위 클래스가 상위 클래스의 속성들을 상속 받으면서 쉽게 미리 정의된 메서드들을 이용한다 든가 선언된 변수들을 인스턴스에 지닐 수 있게 된다. 이때 상속을 위해서는 하위 클래스 선언 후 extends 상위 클래스를 작성해 주면 된다. ex) VipCustomer vip extends Customer(){ } (하위클래스) (상위클래스) extends에서 알 수 있듯이 보통 상속된 클래스들은 상위 클래스 일수록 공통된 성질들을 내포하고 하위 클래스일수록 그 상위 클래스의 성질들을 확장(구체화) 한다. 따라서, 가령 예에서 쓰인 구문에서는 보통 이러한 관계를 나..