1. 상속 (inheritance) : 객체 지향 프로그램(Object-Oriented Programming)인 Java는 Superclass(부모 클래스)와 Subclass(자식 클래스)라는 개념이 있어서 Superclass의필드와 method를 Subclass에게 상속할 수 있다. Inheritance는 잘 개발된 Class를 재사용하여 새로운 Class를 만들기 때문에 중복되는 코드를 줄여서 개발 시간을 단축시킬 수 있다. 또 다른 이점으로는 수정을 최소화할 수 있다는 것이다. Superclass를 수정하면 모든 Subclass 수정을 하는 효과를 줄 수 있다. B와 C가 A를 상속했다 가정했을 때, A의 필드와 method를 수정하면 B, C까지 수정하는 효과를 줄 수 있다. Subclass에 S..