标签:
创建新 JavaScript 对象有很多不同的方法
源码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> //常用的 var person1={ name : "丁少华", sex : "男", age : 20 }; alert(person1.name) //其它的 person2=new Object(); person2.name="王新"; alert(person2.name) //模仿java function person3(name,age){ this.name=name; this.age=age; } dsh=new person3("康熙",20); alert(dsh.name) </script> </body> </html>
尝试比较java创建对象 (*^__^*)
public class person3 { String name; int age; person3(String name,int age){ this.name=name; this.age=age; } public static void main(String[] args) { person3 dsh=new person3("康熙",20); System.out.println(dsh.name); } }
突发奇想,既然js也是面向对象。那么就按照java的方式来创建对象。结果确保错
于是,百度一下,哦,好吧,是有区别,但区别又不大。
1.构造方法不用包含在person3类里
2.创建对象也不用写在函数里
3.构造函数也不需要数据类型
结论。语言学多了,头晕,容易搞错
标签:
原文地址:http://www.cnblogs.com/flyings/p/5372776.html