반응형
접근제어자
종류 | 접근 범위 |
public | 접근 제한없다. |
protected | 같은 패키지 내에서 + 다른 패키지의 자손 클래스에서 접근이 가능하다. |
default | 같은 패키지 내에서만 접근 가능 |
private | 같은 클래스 내에서만 접근 가능 |
* 패키지 = 폴더
* 하나의 대상에서 1개만 사용할 수 있습니다.
class 앞에는 public과 default를 붙일 수 있는데 아무것도 안 써져있으면 default이다.
class 안 멤버에는 private, default, protected, public 다 가능이다.
예제
* 하나의 Source File에 Public Class는 하나만 있어야한다.
* Public Class의 이름과 Source File이름이 일치해야 한다.
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] 메소드 - 입력값, 출력값,return 리턴값,매개변수,인자 (0) | 2022.11.06 |
---|---|
[JAVA/자바] 객체지향 프로그래밍 - 클래스, 캡슐화, 다형성, 상속,추상화 (0) | 2022.11.06 |
[JAVA/자바] 유효범위 - 전역변수, 지역변수 (0) | 2022.11.06 |
[JAVA/자바] 객체지향 - 인스턴스, new, this (0) | 2022.11.06 |
[JAVA/자바] 생성자, 초기화 (0) | 2022.11.06 |
댓글