首页 > 其他 > 详细

面对对象

时间:2016-06-01 23:08:24      阅读:312      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!