티스토리 뷰
<script type="text/javascript">
//캡슐화
function Rectangle(w,h){
this.w = w;
this.h = h;
this.getW=function(){
return this.w;
};
this.getH=function(){
return this.h;
};
this.setW=function(w){
if(w<0)
throw '길이는 음수일 수 없습니다.';
else
this.w = w;
};
this.setH=function(h){
if(h<0)
throw '길이는 음수일 수 없습니다.';
else
this.h = h;
};
}
Rectangle.prototype.getArea = function(){
return this.getW()*this.getH();
};
var rec = new Rectangle(5,7);
//rec.setW(-7);
console.log(rec.getArea());
</script>
'Javascript' 카테고리의 다른 글
기본자료형 숫자 변수와 Number type의 객체 변수 (0) | 2017.02.03 |
---|---|
프로토타입 공간 (0) | 2017.02.03 |
클라이언트(웹 브라우저) API - HTML, CSS, JavaScript (0) | 2017.02.02 |
댓글