-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
private 과 getter, setter
23.10.06 11:16 작성 23.10.06 11:19 수정 조회수 122
0
클래스에서 private를 접근 지정자로 설정했는데, getter와 setter 없이 main 클래스의 scanner 를 이용해 접근 할 수도 있는지 궁금합니다.
답변을 작성해보세요.
0
나도코딩
지식공유자2023.10.06
안녕하세요?
자바에서 private 으로 선언된 인스턴스 변수는 해당 클래스 내부에서만 접근할 수 있으며, 외부 클래스나 메소드(main 메소드 포함) 에서 직접 접근할 수 없습니다. public 으로 정의된 getter 와 setter 메소드를 이용하여 간접적으로 접근할 수는 있는데, 이마저도 없다면 접근이 불가능합니다.
감사합니다 😊
답변 1