소스 다운로드 : 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) 뱅크 사용하기
'Develop+㈜ > - Computer.P' 카테고리의 다른 글
(자바) 프로그래밍 기초21 - DB 연결하기1 (my SQL) (0) | 2019.08.04 |
---|---|
(자바) 프로그래밍 기초20 - 스레드 (thread 프로그래밍) (0) | 2019.08.04 |
(자바) 프로그래밍 기초18 - 컬렉션 (0) | 2019.08.03 |
(자바) 프로그래밍 기초17 - 예외처리(자바 에러의 종류) (0) | 2019.08.03 |
(자바) 프로그래밍 기초16 - 파일 입출력 (0) | 2019.07.28 |