面向对象

本文最后更新于:2023年3月30日 下午

1.工厂模式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function Person(name, sex) {
var obj = new Object();
obj.name = name;
obj.sex = sex;
obj.showName = function() {
alert('我的名字叫:' + obj.name);
}
obj.showSex = function() {
alert('我是:' + obj.sex + '的');
}
return obj;
}
var p1 = Person('char', '男');
p1.showName();
p1.showSex();

2.new方式:

1
2
3
4
5
6
7
8
9
10
11
12
13
function Person(name, sex) {
this.name = name;
this.sex = sex;
this.showName = function() {
alert('我的名字叫:' + this.name);
}
this.showSex = function() {
alert('我是:' + this.sex + '的');
}
}
var p1 = new Person('char', '男');
p1.showName();
p1.showSex();

面向对象
https://seven3.site/js/面向对象/
作者
Seven3s
发布于
2015年1月29日
许可协议