Javascript笔记06:类的创建

1、创建一个javascript类---javascript使用函数形式构建类

<script type="text/javascript">

 //定义一个类

     function Hello World() {

                this.printInfo = function() {

                return "嗨,javascript";

              }

     }

    //创建类的实例

    var oHelloWorld = new  Hello World();

    //调用方法

    var result = oHello World.printInfo();

    //写出结果

    document.write(result);

</script>

 

2、使用prototype定义方法和属性

(1)使用prototype定义方法

要为一个类定义方法,只需要将该方法赋给类的prototype属性。这个首先定义一个类,然后当我们需要的时候在这个类添加成员方法属性。例如:

function Person (myName, myAge) {
    this.nickName = myName;
    this.age = myage;
}
Person.prototype.showInfo = function() {
    return ("我的名字是"+this.nickName+",我现在的年龄:"+this.age);
}

(2)使用prototype定义属性

这个首先定义一个类,然后当我们需要的时候在这个类添加成员变量属性

function Person(myName,myAge){}

Person.prototype.nickName =null;
Person.prototype.age =null;
Person.prototype.showInfo =function() {
    return ("我的名字是"+this.nickName+",我现在的年龄:"+this.age);
}

 

posted on 2015-07-25 09:52  鸿钧老祖  阅读(131)  评论(0编辑  收藏  举报

导航