소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git
상속, 접근제어자 폴더 참고하세요
ㅁ접근제어자(UMR 표기법)
public(+) : 아무데서나 접근 가능
default ( ): 아무것도 안쓸때, package 내에서만 접근 가능
protected(#) : package내에서 접근 가능, 다른 package인데 상속일때만 접근 가능
private(-) : 한 클래스내에서 접근 가능
private -> default -> protected -> public
ㅁfinal 이란?
final키워드 => 변경할 수 없다.
1) final int jumsu =100;
//상수(항상 똑같은 값을 가짐)
//변경할 수 없다.
//jumsu = 200; //오류
2) final class Car // 상속이 안된다.
3) final void () // 오버라이드 불가
ㅁ예제
1. final 상수 선언 - 불변값

2. 상속
패키지 내 자동 상속
패키지 밖 쓰려는 문구 앞에 Public 추가 필요

부르는 값에 import 필요

3. 패키지 하위 폴더 만들기
상위 폴더 뒤에 (.) 붙임
ex naver.blog.p1
※ 이클립스에서는 동일한 패키지로 보이지만 실질적(윈도우)으로는 하위 폴더로 생성


4. 접근 제어자 실습
1) 접근제어자 별로 생성

2) 같은 패키지일 경우 private 만 사용 불가

3) 다른 패키지일 경우 public만 쓸 수 있다.
※ 다른 패키지 하나를 추가로 만들어서 직원사용2 클래스 생성 후 TEST 필요

'Develop+㈜ > - Computer.P' 카테고리의 다른 글
(자바) 프로그래밍 기초17 - 예외처리(자바 에러의 종류) (0) | 2019.08.03 |
---|---|
(자바) 프로그래밍 기초16 - 파일 입출력 (0) | 2019.07.28 |
(자바) 프로그래밍 기초14 - Static(스태틱) (0) | 2019.07.28 |
이클립스 속도 느려질때 올리는 방법 ~! 메모리 늘리기 (0) | 2019.07.27 |
(자바) 프로그래밍 기초13 - 생성자 (Constructor) (0) | 2019.07.27 |