您的位置:首页 > Web前端 > JavaScript

javascript如何定义类

2010-04-27 10:10 232 查看
javascript如何定义类呢?

面试的时候有学生被问到这个问题。

实际上javascript的方法就是一个对象。

利用这一点,我们可以使用javascript定义类。

如下例子所示。

<mce:script language="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();
// --></mce:script>


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

一书去找到更多方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: