7.1 상속 개념

상속 : 부모가 자식에게 물려주는 행위 ⇒ 자바에서는 부모 클래스의 필드와 메소드를 자식 클래스에게 물려줌

상속은 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기에 중복되는 코드를 줄여 개발 시간을 단축

D1D10635-20B3-44AE-A5FC-68A3B47FD6F9_1_201_a.jpeg

상속의 또 다른 이점은 클래스의 수정을 최소화할 수 있다는 것.

부모 클래스를 수정하면 모든 자식 클래스에 수정 효과

7.2 클래스 상속

Screenshot 2025-03-25 at 5.03.50 PM.png

Screenshot 2025-03-25 at 5.03.58 PM.png

Screenshot 2025-03-25 at 5.04.08 PM.png

7.3 부모 생성자 호출

위의 코드를 봤을 때, SmartPhone 객체만 생성되는 것처럼 보이지만, 사실은 부모인 Phone 객체가 먼저 생성되고 그 다음에 자식인 smartPhone 객체가 생성된 것

8AEDE5FE-C000-417B-B481-10B9A6E5DB85_1_201_a.jpeg