**JS类实现代码**
~~~
var student = { name:"名字", age:"年龄", sex:"性别", number:"学号" }
function student(name,age) {
this.name = name;
this.age = age;
}
student.prototype.sex="男";
student.prototype.number = function(){
console.log("20170101");
}
var stu1 = new student("小马",21);
var stu2 = new student("小明",30);
console.log(stu1.sex);
stu2.number();
console.log(stu1.name);
~~~
**错误实例**
~~~
function student(name,age) {
this.nameS = name;
this.age = age;
this.number = function(){
return getName();
}
function getName(){
return this.nameS;
}
function getAge(){
return this.age;
}
}
student.prototype.sex="男";
student.prototype.number = function(){
console.log("20170101");
}
var stu1 = new student("小马",21);
var stu2 = new student("小明",30);
console.log(stu1.number());
~~~
- 各种语言一起撸
- 前言
- 第一章 各种语言类讲解对比
- 1.1 基于类的面向对象语言
- 第二章 各种语言面向对象编程
- 2.1 Javascript面向对象编程
- 2.1.1 JS类实现
- 2.1.2 JS类继承
- 2.2 Object-C面向对象编程
- 2.3 Android面向对象编程
- 2.4 PHP面向对象编程
- 第三章 JS+OC+ADT语言对比
- 3.1 视图
- 3.1.1 JavaSript创建视图
- 3.1.2 Object-c创建视图
- 3.1.2.1 xib视图视图创建
- 3.1.3 Andriod创建视图
- 3.1.3.1 xml视图创建
- 3.2 事件
- 3.2.1 JavaSript事件绑定
- 3.2.2 Object-c事件代理
- 3.2.2.1 事件代理
- 3.2.3 Andriod事件监听
- 第四章 PHP服务端语言