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
Setter와 Getter  (0) 2015.02.10
다형성 배열을 이용하여 객체를 생성!  (0) 2015.02.10
추상 클래스, 추상 메소드의 개념  (0) 2015.02.10
소수점 자리 출력하기  (0) 2015.02.10
Posted by kimmyer kimmayer

댓글을 달아 주세요


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

공지사항

Yesterday4
Today1
Total6,419

달력

 « |  » 2019.12
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 31        

최근에 달린 댓글

최근에 받은 트랙백

글 보관함