Javascript&Jquery
캡슐화를 사용한 Rectangle 생성자 함수
알 수 없는 사용자
2012. 1. 23. 18:04
//생성자 함수를 선언
function Rectangle(w,h) {
//변수를 선언
var width=w;
var height=h;
//매서드를 선언합니다.
this.getWidth=function(){return width;};
this.getHeight=function(){return height;};
this.setWidth=function(w) {
width=w;
};
this.setHeight=function(h) {
height=h;
};
}
생성자 함수 안에서 변수 width와 height를 정의
외부에서는 width와 height를 직접 사용할수 없음
오직 getOO()형태의 매서드와 setOO()형태의 매서드를 사용해야 합
생성자 함수 안에서 변수 width와 height를 정의
외부에서는 width와 height를 직접 사용할수 없음
오직 getOO()형태의 매서드와 setOO()형태의 매서드를 사용해야 합