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高级程序设计》
一书去找到更多方法。