본문 바로가기
Develop+㈜/- Computer.P

(자바) 프로그래밍 기초19 - 상속2(상속, 재정의)

by JoyKim 2019. 8. 4.
반응형

소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git

상속2 폴더 참고하세요

 

- 상속 : 재사용

- 재정의 : 부모가 가지는 메소드의 기능을 자식이 수정해서 사용

※ 부모의 메소드와 똑같이 써주면 자식의 메소드가 우선

 

 

UML(피라미드)로 설계하여 상위에서 하위로 내력가는 구조임(다중상속 불가)

- ex : 직원이 상위 -> 매니저가 하위 : 속성은 직원이 더 큰 계념이지만 구성 요소는 하위로 갈 수록 많아짐 

 

 

자바의 기본값 - 별도 조치 하지 않아도 기본으로 들어 있음 (그냥 상식)

import java.lang.* (String, system같은게 들어 있음)

extends object

 

사람(Object) ------------> 맨(Component) -------------> 수퍼맨(JButton) ===> 수퍼맨 사용 

 

 

1. 수퍼맨을 만들자 

1) 사람 만들기

 

2) 맨 만들기

 

3) 수퍼맨 만들기

 

 

4) 수퍼맨 출력하기 

 

 

 

2. 자동차의 특성을 정의하고, 상속하여 세단과 트럭 만들기

1) 자동차 만들기

 

2) 세단 만들기

 

3) 트럭 만들기

4) 자동차 정보 출력하기

 

 

 

3. 매니저를 만들자

1) 직원의 기본 정보 만들기

#extends 자동 불러오기

 

2) 매니저 정보 입력하기

 

 

3) 출력을 위한 toString 생성

 

4) 메니저 값 출력해보기

 

 

 

4. 학생 만들기 (초등, 중등, 대학)

 

1) 학생 기본 정의하기

 

 

2) 초, 중, 대 공부 재정의하기 

 

3) 출력하기

 

 

 

5. 은행 이자 출력 하기 (그냥 프린트하기, toString으로 만들기 2가지 모두 사용)

 

1) 은행 기본 정의하기

 

 

2) 배드, 노멀, 굿 뱅크 만들기

 

 

3) 뱅크 사용하기

 

 

 

 

반응형