
[Java] 기초정리 14. 상속(inheritance) - 클래스 상속
·
Backend/Java
상속이란? 기존에 있던 클래스를 부모클래스(상위 클래스)로 정의하여 새로운 클래스(하위 클래스)에서 활용하는 것 ⭐ 상속을 사용하는 이유- 기존에 선언된 클래스의 필드를 다른 클래스에서도 사용하고자 할 때- 클래스들을 만들다 보니 공통 요소가 보여서 묶은 후 상속시켜 주어서 클래스들을 편하게 만들고자 할 때상속 방법class A{ A의 필드(변수, 메소드)}class B extends A{ B의 필드}B obj = new B();⭐ obj 객체는 실제로 A의 필드와 B의 필드 둘 다 가지고 있다. A : 부모 클래스 (상위 클래스, 슈퍼 클래스, 기반 클래스) B : 자식 클래스 (하위 클래스, 서브 클래스, 파생 클래스)자식 클래스 생성자 호출 시 일어나는 일자식 클래스의 객체는 자..