티스토리 뷰

상속이란?

상속의 개념은 현실 세계에도 존재한다.

상속의 장점

상속을 통하여 기존 클래스의 필드와 메소드를 재사용

기존 클래스의 일부 변경도 가능

상속을 이용하게 되면 복잡한 GUI 프로그램을 순식간에 작성

상속은 이미 작성된 검증된 소프트웨어를 재사용

신뢰성 있는 소프트웨어를 손쉽게 개발, 유지 보수

코드의 중복을 줄일 수 있다.

부모와 자식클래스

부모 클래스는 추상적이고 자식 클래스는 구체적이다.

상속의 형식

상속 예제

자식 클래스는 부모 클래스를 포함

상속받은 필드와 메소드 사용

상속이 필요한 이유

코드를 재사용할 수 있다.

중복을 줄일 수 있다.

상속이 중복을 줄이는 이유

상속과 접근제어