접근제한자
2024. 3. 26. 02:37ㆍJava
접근제한자의 종류는 public, protected, package, private가 있다.
- public : 외부 클래스가 자유롭게 사용할 수 있도록 한다.
- protected : 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 한다.
- default(package) : 같은 패키지에서 사용할 수 있도록 한다.
- private : 외부 클래스에서 사용할 수 없도록 한다.
package안의 하위 package가 있더라고 다른 package로 보기 때문에 사용하고자하는 package를 import 해줘야한다.
<예시 코드>
- com.example.util 패키지 안에 있는 Calculator 클래스
package com.example.util;
public class Calculator {
public int plus(int a, int b){
return a+b;
}
public int minus(int a, int b){
return a-b;
}
}
- com.example.main 패키지 안에 있는 CalculatorTest 클래스
package com.example.main;
// util 패키지에 있는 클래스를 사용하기 위해 import
import com.example.util.Calculator;
public class CalculatorTest {
public static void main(String[] args) {
Calculator cal = new Calculator();
System.out.println(cal.plus(1,5));
System.out.println(cal.minus(5,2));
}
}
'Java' 카테고리의 다른 글
추상 클래스 (0) | 2024.04.16 |
---|---|
클래스 생성 및 인스턴스화 (0) | 2024.03.26 |
final 키워드 (0) | 2024.03.26 |
매개변수와 전달인자 (0) | 2024.03.26 |
객체지향 (0) | 2024.03.26 |