2015. 2. 10. 14:11 Programing/JAVA

Setter와 Getter

class Clock{

  private String  time;

 

 public void setTime(String t){

  time = t;

 }

 public String getTime() {

  return time;

 }

}

public class ClockTestDrive {

 public static void main(String args []){

  Clock c = new Clock();

  

  c.setTime("1256");

  String tod = c.getTime();

  System.out.println(tod);

 }


}



인스턴스 변수들은 private로 선언하고 

setter 와 getter는 public 으로 선언하는 것이 바람직하다고 한다.


이는 객체지향 캡슐화를 지향하기 위해서 인데

private로 선언된 변수를 setter와 getter를 이용하여 수정하여

다른사람이 데이터(private로 선언된 변수)를 함부로 수정하지 않도록 하기 위함이란다.



Posted by kimmayer

블로그 이미지
IT 기술들 정리, 독후감을 주로 남깁니다!
kimmayer

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함