//Person Class
function Person(name,salary)
{
this.name = name;
this.salary = salary;
var printf = function(msg)
{
document.write(msg + "<br/>");
}
this.payCheck = function(){
var monthly = this.salary / 12;
printf ("이름 : " + this.name + ", 월급 : " + monthly);
}
}
//클래스의 인스턴스 생성
var p1 = new Person();
p1.name = "홍길동";
p1.salary = 3600;
p1.payCheck();
var p2 = new Person("백두산", 4800);
p2.payCheck();
function Person(name,salary)
{
this.name = name;
this.salary = salary;
var printf = function(msg)
{
document.write(msg + "<br/>");
}
this.payCheck = function(){
var monthly = this.salary / 12;
printf ("이름 : " + this.name + ", 월급 : " + monthly);
}
}
//클래스의 인스턴스 생성
var p1 = new Person();
p1.name = "홍길동";
p1.salary = 3600;
p1.payCheck();
var p2 = new Person("백두산", 4800);
p2.payCheck();
'javascript' 카테고리의 다른 글
함수는 개체의 속성으로 사용가능 (0) | 2011.11.25 |
---|---|
배열에 함수를 담아서 사용가능 (0) | 2011.11.25 |
Call by value, Call by reference (0) | 2011.11.25 |
객체 생성 (0) | 2011.11.25 |
null과 undefined (0) | 2011.11.25 |