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로 선언된 변수)를 함부로 수정하지 않도록 하기 위함이란다.
'Programing > JAVA' 카테고리의 다른 글
인스턴스 복사 (0) | 2015.02.10 |
---|---|
배열과 객체생성 잊지 말아야 할 점! (0) | 2015.02.10 |
다형성 배열을 이용하여 객체를 생성! (0) | 2015.02.10 |
추상 클래스, 추상 메소드의 개념 (0) | 2015.02.10 |
소수점 자리 출력하기 (0) | 2015.02.10 |