Notice
Recent Posts
Recent Comments
Link
forest_moon
[Java] 자바, 객체지향! 상속, 클래스의 확장 본문
1. 상속이란
상속이란, 기존 클래스를 확장하여 새 클래스를 만드는 것이다.
2. 상속 적용 예
RPG 게임에서 사용할 두 클래스. Novice와 Wizard가 있다. Novice가 전직하여 Wizard가 되는 시나리오다. Wizard가 되면 마나가 생기고, 파어어볼을 사용할 수 있다.
막상 코드로 작성하고 보니 중복되는 코드가 많다.
extends키워드(상속)를 사용하여, Wizard가 Novice를 상속받게 했다. 이를 통해 중복 코드를 줄일 수 있다.
3. 상속의 장점
상속을 사용하면 중복 코드를 제거할 수 있고, 또 프로그램을 더 손쉽게 확장할 수 있다.
요약!!
- 상속이란, 기존 클래스를 확장하여 새 클래스를 만드는 것이다.
- 상속을 사용하면, 중복된 코드를 줄일 수 있다.
- 상속은 코드의 재사용성 및 확장성을 증가시킨다.
- extends 키워드로 상속을 구현한다.
'JAVA > inflearn정리' 카테고리의 다른 글
[Java] 자바, 객체지향! 인터페이스(interface) (1) | 2023.04.18 |
---|---|
[Java] 자바, 객체지향! 자바 API (0) | 2023.04.18 |
[Java] 자바, 객체지향! 접근 제한자와 게터 세터 (0) | 2023.04.17 |
[Java] 자바, 객체지향 레퍼런스와 static (0) | 2023.04.17 |
[Java] 자바, 객체지향 프로그래밍.클래스와 객체 (0) | 2023.04.05 |