TIL_180418 자바실행과 접근제어자
Bash 자바실행
|
|
환경변수
클래스패스를 매번 실행할때마다 지정하는것은 불편 > 환경변수를 사용하여 클래스패스 옵션을 입력하지 않아도 입력된것처럼 사용이 가능
단, 이직성에 대한 (다른컴퓨터) 문제는 발생가능
멤버 접근제어자
제어자 | 같은 클래스 | 같은 패키지 | 다른 패키지 /상속 | 관계없음 |
---|---|---|---|---|
public | O | O | O | O |
protected | O | O | O | X |
default | O | O | X | X |
private | O | X | X | X |
클래스 접근제어자
- public:다른 패키지의 클래스에서 사용가능
- default: 같은 패키지에서만 사용가능
[public 참고]
public 클래스가 포함된 소소코드는 public 클래스의 클래스 명과 소스코드의 파일명이 같아야 함