개발공부

[Java] 접근 제어자와 Getter / Setter 함수 본문

Java/Basic

[Java] 접근 제어자와 Getter / Setter 함수

mscha 2022. 7. 4. 15:10

접근제어자 

변수나 메소드의 사용 권한은 다음과 같은 접근 제어자를 사용하여 설정할 수 있다.

 

Getter / Setter 함수 

일반적으로 프로그램들은 외부의 직접적인 접촉을 막고있다.

왜냐하면 직접적 접촉이 가능하면 데이터의 무결성이 깨질 수 있기 때문이다.

그래서 자바에서는 접근제어자를 통해 외부에서의 직접적 접촉을 막고 있습니다.

이럴때 멤버 변수의 데이터를 가져오고 설정하는 방법은 Getter / Setter 함수를 만들어서 제공하는 것이다.

 

이클립스에서 Getter / Setter 함수 자동 완성하는 법

멤버 변수가 있는 클래스의 코드에 오른쪽 마우스

source - Generate Getters and Setters.. 로 들어간다.

Getter / Setter 함수 만들기 원하는 변수를 체크 후 Generate 한다.