로딩 중입니다
.
.
.
행복에는 덕이면 충분하다
안티스테네스
홈
아카이브
글쓰기
퀴즈
프로필
0RIGIN
0RIGIN
탐구
아카이브
퀴즈
지원
통합 검색
⌘J
로그인
회원가입
정보처리기사: Java 접근 제어자와 객체지향 설계 원칙 풀기 - 제로리진
quiz
787
solve
정보처리기사: Java 접근 제어자와 객체지향 설계 원칙
객체지향 패러다임은 소프트웨어를 독립적인 단위로 나눠 복잡성을 다스리기 위해 탄생했다. 캡슐화·상속·다형성이 왜 생겼는지 원리부터 이해하면, Java 문법과 정보처리기사 설계 문제가 한 흐름으로 보인다.
문제 1
🚨
제보하기
Java에서 필드를 private으로 선언하고 메서드로만 접근을 허용하는 캡슐화의 근본 이유를 옳게 설명한 것은?
1
외부 코드가 객체 내부 상태를 검증 없이 변경하지 못하게 막아 객체의 일관성을 유지하기 위해서다.
2
private 필드는 컴파일러가 별도의 보안 영역에 저장해 런타임 오류를 방지하기 위해서다.
3
메서드를 통한 접근이 필드 직접 접근보다 실행 속도가 더 빠르기 때문이다.
4
같은 클래스 내에서도 필드에 직접 접근하면 NullPointerException이 발생하기 때문이다.
이전
1 / 20
다음
이전
1 / 20
다음