<script type="text/javascript">
function Dog(name) {
this.name = name;
//set get 方法。
this.setName = function(name) {
this.name = name;
};
this.getName = function() {
return this.name;
};
//重写tostring方法
this.toString = function() {
return "Dog[name= " + this.name + " ,wang wang wang...]";
};
}
//使用原型属性给Dog对象添加新功能。
Dog.prototype.show = function() {
alert("show " + this.name + "*********");
};
var d = new Dog("xiaobai");
var d1 = new Dog("haha");
alert(d1.toString());
with (d) {//可以通过with语句,使接下来的语句不用指明对象
name = "xixi";
show();
}
</script>
JavaScript--第二天,面向对象
最新推荐文章于 2024-06-15 21:49:36 发布