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

创建对象

时间:2016-04-09 23:11:16      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

创建新 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

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