码迷,mamicode.com
首页 > 其他好文 > 详细

面对对象

时间:2016-06-01 23:09:45      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

json对象:
//创建一个JSON对象,可以动态添加
var stu = {
"name": "use",
age : 20,
newUse: {
name : "useTow",
age : "18"
}
}
console.info(stu.age) //打印出来的应该stu里面age的值;
也可以在外面添加:stu.use1 = "username";
console.info(stu.use1) //打印出username;
console.info(stu.newUse.name) //打印出stu里面的newUse里面name的值

构造原型方式;
创建类
1.属性全部写在构造函数里面
2.方法写在外面(prototype)
function Student(name){
this.name = name;
}
Student.prototype.study = function(){
console.info(this.name)
}
var stu = new Student("..")
原型链继承:
继承的好处是可以复用代码;让相应的对象之间直接产生关系
function Person(name){
this.name = name;
}
function Student(name){
}
Student.prototype = new Person(); //Student继承了Person的属性

组合继承
function Father(name){
this.name = name;
}
Father.prototype.low = function(){
this.name //这里的this.name是继承了Father的
}

面对对象

标签:

原文地址:http://www.cnblogs.com/jiaoen/p/5551322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!