본문 바로가기
(혼) (공) (자)

getter 과 setter 그외(접근제어자)

by 만석이 2024. 1. 7.
언제 쓸까?

private 으로 정의된 변수를 사용할때 쓴다.


<접근제어자 종류>
public
해당 멤버는 모든 패키지 및 클래스에서 접근이 가능

private
해당 멤버는 같은 클래스에서만 접근이 가능하며, 외부 클래스나 패키지에서는 접근할 수 없습니다.

protected
같은 패키지 내에서는 모두 접근이 가능하고, 다른 패키지에서는 해당 클래스의 서브클래스에서만 접근이 가능

default

아무런 접근 제어자를 명시하지 않으면 기본적으로 해당 멤버는 같은 패키지 내에서만 접근이 가능합니다.

 

setter + 변수명 -> set money
getter + 변수명 -> get money

 

private은 외부에서 부터의 값변조 및 삭제 등을 막기위해서 사용되며 

setter과 getter은 private으로 정의된 변수값을 값을설정할 때  값을 받아올때 사용된다. 

'(혼) (공) (자)' 카테고리의 다른 글

Class - 매개변수 생성자 _this  (0) 2024.01.09
Class-생성자  (1) 2024.01.08
class 예제 - 회원정보 입력및 출력  (1) 2024.01.05
class - 예제1(Array)  (0) 2024.01.05
Class  (0) 2024.01.04