반응형 Inheritance1 [JAVA] 12-2. 상속 (Inheritance) 상속 (Inheritance) 기존 클래스를 확장하여 새로운 클래스를 이끌어낸다.(추상적인 이론) 코드를 '재사용' 한다는 것이 키포인트⭐ 아래와 같이 각 클래스의 중복되는 속성들을 하나의 클래스로 정의하고 그것을 부모 클래스로 하여 나머지 클래스들은 상속을 받아서 사용하면 중복되는 코드들을 줄일 수 있다. 아래와 같이 상속을 받지 않고 코드를 짜면 보기에는 편하지만 각각의 클래스에 중복된 코드들이 많이 있다. 위 코드를 아래와 같이 중복된 속성은 Person Class에 정의 하고 그것을 상속받아서 사용한다면 중복된 코드들을 모두 삭제할 수 있다. (but, 관계에 복잡도는 발생한다. 부모와 자식간의 관계를 이해하여야 한다.) student class에 age와 name은 없지만 Person class.. 2022. 10. 6. 이전 1 다음 반응형