인프런 커뮤니티 질문&답변

baekej0216님의 프로필 이미지
baekej0216

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

private 과 getter, setter

작성

·

160

·

수정됨

0

클래스에서 private를 접근 지정자로 설정했는데, getter와 setter 없이 main 클래스의 scanner 를 이용해 접근 할 수도 있는지 궁금합니다.

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?

자바에서 private 으로 선언된 인스턴스 변수는 해당 클래스 내부에서만 접근할 수 있으며, 외부 클래스나 메소드(main 메소드 포함) 에서 직접 접근할 수 없습니다. public 으로 정의된 getter 와 setter 메소드를 이용하여 간접적으로 접근할 수는 있는데, 이마저도 없다면 접근이 불가능합니다.

감사합니다 😊

baekej0216님의 프로필 이미지
baekej0216

작성한 질문수

질문하기