javascript混合构造函数/原型方式定义类
2009-04-07 20:47
633 查看
使用预定义对象的能力只是面向对象语言的能力的一部分。真正的强大之处在于能够创建自己专用的类和对象。与ECMAScript中的许多特性一样,可以用各种方法实现这一点。
混合的构造函数/原型方式是目前最为推崇的方式
<script type="text/javascript">
function Car(sColor, iDoors, iMpg)
{
this.color = sColor;
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike", "Sue");
}
Car.prototype.showColor = function()
{
alert(this.color);
}
var oCar1 = new Car("red", 4, 23);
var oCar2 = new Car("blue", 3, 25);
oCar1.drivers.push("Matt");
alert(oCar1.drivers);
alert(oCar2.drivers);
</script>
混合的构造函数/原型方式是目前最为推崇的方式
<script type="text/javascript">
function Car(sColor, iDoors, iMpg)
{
this.color = sColor;
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike", "Sue");
}
Car.prototype.showColor = function()
{
alert(this.color);
}
var oCar1 = new Car("red", 4, 23);
var oCar2 = new Car("blue", 3, 25);
oCar1.drivers.push("Matt");
alert(oCar1.drivers);
alert(oCar2.drivers);
</script>
相关文章推荐
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript定义类或对象:混合的构造函数/原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数/原型方式
- 自己动手封装js工具类(JS中定义类的几种方式:混合的构造函数/原型方式,动态原型等)
- javascript 混合的构造函数和原型方式,动态原型方式
- JavaScript 中实现继承的方式(列举3种在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。)
- 自己动手封装js工具类(JS中定义类的几种方式:混合的构造函数/原型方式,动态原型等)
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript混合的构造函数/原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数/原型方式
- javascript面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- javascript中创建自定义类型的最常见的方式_组合使用构造函数模型和原型模式,动态原型模式
- javascript 构造函数方式定义对象
- javascript 构造函数方式定义对象
- javascript 构造函数方式定义对象
- javascript工厂方式、构造函数、原型方式
- Javascript对象的工厂方式,原型方式,混合方式