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); }

 

你可能感兴趣的:(JavaScript)