面向对象2
2016-03-06 13:57
232 查看
<script type="text/javascript"> // var person1 = new Object(); // person1.name = "syz"; // person1.age = "26"; // person1.say = function(){ // alert("my name is "+this.name); // } // person1.say(); // // var person2 = new Object(); // person2.name = "wmw"; // person2.age = "20"; // person2.say = function(){ // alert("my name is "+this.name+" my boyfriend is "+person1.name); // } // person2.say(); // 工厂模式 // function createObj(name,age){//原料 // var obj = new Object();//进行加工 // obj.name = name; // obj.age = age; // obj.say = function(){ // alert(this.name); // } // return obj;//出厂 // } // var person1 = createObj("syz","26"); // var person2 = createObj("wmw","20"); // person1.say(); // person2.say(); // // alert(person1.say==person2.say); // 构造函数 // function person(name,age){ // this.name = name; // this.age = age; // this.say = function(){ // alert(this.name); // } // } // var person1 = new person("syz",26); // var person2 = new person("wmw",20); // person1.say(); // person2.say(); // alert(person1.say==person2.say); //function 是函数构造体 // function person(name,age){ // this.name = name; // this.age = age; // } // person.prototype.sayName = function(){ // alert(this.name); // } // person.prototype.sayAge = function(){ // alert(this.age); // } // var person1 = new person("syz",26); // var person2 = new person("wmw",20); // person1.say = function(){ // alert(1); // } // person1.sayName(); // person2.sayAge(); // person1.say(); // person2.say(); // alert(person1.sayName==person2.sayName); </script>
相关文章推荐
- 最近一周工作总结
- 将数组中的数循环移动k位
- 面向对象
- NBUT 1655-木块拼接【模拟】
- C语言格式化说明符
- week2--操作系统是如何工作的
- hdu 5122 K.Bro Sorting(单调栈)
- HDOJ 1045 Fire Net(DFS)
- 主席树的应用
- 关于srand()rand()的用法
- javascript实现网页定时跳转代码
- win7下ubuntu的安装(双系统)
- Android简易版天气预报app的现实(2)
- DOM,SAX,JDOM,DOM4J 四种方式解析xml
- 假期工作.......
- 一件关于Bug的小事
- 第一周笔记
- iOS9中关于地址簿ABAddressBookXXX之类方法被废弃的解决
- iOS9中关于地址簿ABAddressBookXXX之类方法被废弃的解决
- java一点小的知识点