인프런 커뮤니티 질문&답변
private 변수의 외부 접근..
작성
·
403
퀴즈
객체지향 프로그래밍에서 접근 제한자를 사용하는 주된 목적은 무엇일까요?
객체를 생성하기 위해서
정보나 기능을 외부로부터 보호하고 통제하기 위해서
클래스 간 상속을 구현하기 위해서
필드와 메소드의 이름을 짓기 위해서
답변 1
0
홍팍
지식공유자
1.
private 이 적용되면 외부 접근이 불가합니다.
반대로 public은 모든 외부 접근이 가능합니다.
게터와 세터는 private 필드를 조회 또는 변경할 수 있는데,
이는 public인 메소드의 특징으로 인함입니다.
2.
추가로 this는
메소드를 수행하는 주체 객체를 의미합니다.
따라서, 주체 객체의 정보 또는 메소드 호출이 필요한 경우 사용됩니다.
this의 다양한 사용 예가 있겠으나,
가장 기본이 되는 것은
필드와 파라미터를 구분하는 것입니다.
"자바 this 사용 예" 정도로
구글링하셔서
다양한 코드를 접해보세요





