JAVA - 상속

Mkim4·2023년 12월 19일

상속 - 데이터에 대한 재사용
인터페이스 - 기능에 대한 명세

상속의 개념 : 상속은 다른 클래스 간의 관계를 설정하고 계층적 순서로 정보를 관리하며 코드를 재사용하는 데 도움됨.
-> 계층적으로 정보를 관리함으로써 데이터의 흐름을 분석하기 용이하였고 코드에 대한 재사용성이 늘어나 반복적인 코드를 줄일 수 있음
새로운 클래스를 만들 때
상속의 필요성 : 기존 클래스의 기능을 사용하여 새 클래스를 만드는 기술

접근제한자 4가지 : public protected default private

클래스 상속

다중 상속을 하지 않는다. 클래스는 한 개만 extends 가능

Is- A 관계 (is a relationship)
Is-A 관계는 상속을 나타냄
extends, implements 키워드로 구현함
모든 클래스는 java. lang.Object의 하위 클래스이다.

단일상속: 클래스가 하나의 클래스에 의해서만 확장되는 것으로 단일 수준 상속이라고함.

profile
귀요미 개발자

0개의 댓글