Getter와 Setter를 사용하는 이유

외부에서 객체의 데이터를 마음대로 읽고 변경하면 객체의 무결성이 깨질 수 있다.

그래서 메소드를 통해 데이터를 변경하는 방법인 Getter와 Setter를 이용할 때가 있다.

 

 

예시

getter와 setter 이용 예시이다. 필드는 private로 선언하여 외부로부터 보호하는 것이 좋다.

setter에서 값을 지정 후, getter를 통해 리턴하는 방식이다.

 

 

 

 

생성자를 통해 setter로 데이터값을 변경하고, 

메서드 introd()에서 getter를 사용해 출력하기로 했다.

 

 

 

 

메인에서 출력한 결과. 

 

 

 

 

'자바' 카테고리의 다른 글

[JAVA] HashSet  (0) 2023.05.14
싱글톤(Singleton)  (0) 2023.05.11
인터페이스(Interface)  (0) 2023.05.08
오버라이딩(Overriding)  (0) 2023.05.04
오버로딩(Overloading)  (0) 2023.05.03

+ Recent posts