75. 자바에서 사용하는 접근제어자의 종류가 아닌 것은?
❶ internal ②private
③ default ④ public
이 문제는 자바에서 사용하는 접근 제어자의 종류에 관한 문제입니다. 자바는 접근 제어자를 사용하여 클래스, 변수, 메서드 등에 대한 접근 권한을 제한할 수 있습니다. 접근 제어자는 클래스의 접근 범위를 설정하는 데 도움을 줍니다.
각 접근 제어자에 대해 살펴보겠습니다.
1. private
- 설명: private은 해당 클래스 내에서만 접근할 수 있게 만드는 접근 제어자입니다. 다른 클래스에서 해당 클래스의 private 변수나 메서드에 접근할 수 없습니다.
- 예시:
- private int age; // 다른 클래스에서 age에 직접 접근 불가
2. default (기본 접근 제어자)
- 설명: 자바에서 명시적으로 접근 제어자를 지정하지 않으면, 자동으로 default 접근 제어자가 적용됩니다. default는 같은 패키지 내에서만 접근할 수 있습니다.
- 예시:
- int age; // default 접근 제어자, 같은 패키지 내에서만 접근 가능
3. public
- 설명: public은 어디서나 접근할 수 있는 접근 제어자입니다. 클래스, 메서드, 변수 등에 public을 사용하면 다른 클래스에서도 자유롭게 접근할 수 있습니다.
- 예시:
- public void display() { // 모든 클래스에서 호출 가능 System.out.println("Hello"); }
4. internal
- 설명: internal은 자바에서 사용되지 않는 접근 제어자입니다. internal은 C#과 같은 다른 언어에서 사용되며, 자바에서는 존재하지 않는 접근 제어자입니다.
- 결론: 자바에서 internal이라는 접근 제어자는 사용되지 않으므로, 이 옵션이 정답입니다.
결론
자바에서 사용되는 접근 제어자는 private, default, public이 있으며, internal은 자바에서 사용되지 않습니다.
따라서 정답은 ❶ internal입니다. 😄
자바의 접근 제어자 요약
접근 제어자 설명 접근 범위
private | 해당 클래스 내에서만 접근 가능 | 클래스 내부 |
default | 같은 패키지 내에서만 접근 가능 | 패키지 내 |
public | 어디서나 접근 가능 | 모든 클래스 |
protected | 같은 패키지 내와 상속받은 클래스에서 접근 가능 | 패키지 내 + 상속 관계 |
이제 자바의 접근 제어자에 대해 더 잘 이해되셨죠? 😎
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 4회 정보처리기사 기출문제 77번 (0) | 2025.04.07 |
---|---|
2020년 4회 정보처리기사 기출문제 76번 (0) | 2025.04.07 |
2020년 4회 정보처리기사 기출문제 74번 (0) | 2025.04.07 |
2020년 4회 정보처리기사 기출문제 73번 (0) | 2025.04.07 |
2020년 4회 정보처리기사 기출문제 72번 (0) | 2025.04.07 |