[ Java: 정보 은닉 ]


[ Java: 정보 은닉 ]

접근 제어자(access modifier) : 클래스 내부 변수나 메서드, 생성자에 대한 접근 권한자 접근 제어자 설명 public 외부 클래스 어디에서나 접근할 수 있습니다. protected 같은 패키지 내부와 상속 관계의 클래스에서만 접근할 수 있고 그 외 클래스에서는 접근할 수 없습니다. 아무것도 없는 경우 default이며 같은 패키지 내부에서만 접근할 수 있습니다. private 같은 클래스 내부에서만 접근할 수 있습니다. get(), set() 메서드 public 메서드가 제공되지 않는다면 변수에 접근할 수 있는 방법은 없습니다. private으로 선언한 변수를 외부 코드에서 사용하려면 get(), set()메서드를 이용합니다. +) 값을 얻는 get() 메서드를 getter, 값을 지정하는 set() 메서드를 setter라고도 부릅니다. get(), set() 메서드 사용하기 package hiding; public class Student { int student...


#java #자바 #접근제어자 #정보은닉

원문링크 : [ Java: 정보 은닉 ]