javascript如何定义类呢?
面试的时候有学生被问到这个问题。
实际上javascript的方法就是一个对象。
利用这一点,我们可以使用javascript定义类。
如下例子所示。
//javascript的面向对象的例子        

    

    


function sayHi(){        

alert(
“Hello ,”+
this.name);        

}        


function getAge(){        

alert(
“my age:”+
this.age);        

}        

    
function Student(name,age){        

        
var tempStu=
new Object;        

        
//属性        

         tempStu.name=name        

         tempStu.age=age;        

                

        
//方法        

         tempStu.sayHi=sayHi;        

         tempStu.getAge=getAge;        

        
return tempStu;        

    }        

            

    
var s =Student(
“jack”,20);        

    s.sayHi();        

    s.getAge();        

 
定义类有好几种方式。以上只是其中一种。大家可以在人民邮电,《javascript高级程序设计》
一书去找到更多方法。