티스토리 뷰

Computer Language/JAVA

018-Getter와 Setter

차뉴라빠 2018. 5. 4. 10:53

Getter와 Setter는 솔직히 중요한 이름은 아니다.

다만 자바를 전문적으로 다루는 사람이라면, 혹은 업으로 삼아야 하는 사람이라면 알아둬야 할 '약속' 같은 이름이다.

   

public int getNum1() {
return num1;
}

public void setNum1(int num1) {
this.num1 = num1;
}



위 예제에서 Getter는 getNum1이고 Setter는 setNum1이다.

B라는 클래스에서 A라는 클래스를 객체화해서 사용할 경우 보통의 경우

B클래스에서 A클래스의 필드(변수)에 직접적으로 영향을 줄 수 없다.

이럴때 Setter(세팅해주는 메소드)로 값을 지정해주고

Getter(값을 가져와주는 메소드)로 값을 가져온다.


....단지 그뿐이다.

get머시기머시기 라는 이름을 가진 아이들을 Getter라고 부르고

set머시기머시기 라는 이름을 가진 아이들을 Setter라고 부른다.


....진짜 그뿐이다.

메소드는 메소드일뿐...이름에 얽메일 필요는 없다.

'Computer Language > JAVA' 카테고리의 다른 글

020-접근지정자  (0) 2018.05.04
019-상속과 구현(extends, implements)  (0) 2018.05.04
017-필드,생성자,메소드  (0) 2018.05.04
016-배열(Array)  (0) 2018.05.04
015 - 선택정렬  (0) 2018.05.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday