JavaScript中如何详细实现面向对象编程中的类创建与实例化?
- 内容介绍
- 相关推荐
本文共计3628个文字,预计阅读时间需要15分钟。
本文实例讲述了JavaScript面向对象程序设计。分享给广大家长和参考者,具体如下:
+ 类的创建与实例对象+ 工厂模型创建对象+ 函数CreatePerson(name, sex, age) { var obj=new Object(); obj.name=name; return obj;}
本文实例讲述了JavaScript 面向对象程序设计。分享给大家供大家参考,具体如下:
类的创建于实例对象
工厂模型创建对象
function CreatePerson ( name,sex,age ) { var obj = new Object(); obj.name = name; obj.sex = sex; obj.age = age; obj.sayName = function () { console.log( this.name ); } return obj; } var p1 = CreatePerson('zf','女',22); p1.sayName(); //zf console.log( p1.name ); //zf
构造函数式
//函数的第一个字母大写(类的模板) function Person ( name,age,sex ) { this.name = name; this.age = age; this.sex =sex; this.sayName = function () { alert(this.name); } } //构造一个对象, 使用new关键字, 传递参数, 执行模板代码, 返回对象。
本文共计3628个文字,预计阅读时间需要15分钟。
本文实例讲述了JavaScript面向对象程序设计。分享给广大家长和参考者,具体如下:
+ 类的创建与实例对象+ 工厂模型创建对象+ 函数CreatePerson(name, sex, age) { var obj=new Object(); obj.name=name; return obj;}
本文实例讲述了JavaScript 面向对象程序设计。分享给大家供大家参考,具体如下:
类的创建于实例对象
工厂模型创建对象
function CreatePerson ( name,sex,age ) { var obj = new Object(); obj.name = name; obj.sex = sex; obj.age = age; obj.sayName = function () { console.log( this.name ); } return obj; } var p1 = CreatePerson('zf','女',22); p1.sayName(); //zf console.log( p1.name ); //zf
构造函数式
//函数的第一个字母大写(类的模板) function Person ( name,age,sex ) { this.name = name; this.age = age; this.sex =sex; this.sayName = function () { alert(this.name); } } //构造一个对象, 使用new关键字, 传递参数, 执行模板代码, 返回对象。

