• 构造函数创建对象


    使用构造函数创建对象的公式如下:

    var 对象变量名=new Object();

    创建属性和方法,同字面量一样。对象和属性之间使用(.)运算符,属性和属性值之间用(=)相连。

    window.onload = function (ev) {
        // 调用对象
        person.eat();
    }
     
    //构造函数创建对象
    var person = new Object();
    person.name='huangshiren';
    person.age=58;
    person.appetite=3;
    person.eat=function(){
        document.write('正在吃饭');
    };
    

      

    构造函数创建对象并创建属性和方法

    使用的形式与构造函数创建对象不一样,它的公式如下:

    function 对象名(可选参数1,可选参数2,可选参数3,...){

         this.属性=属性值;

        ...

        this.方法=function(){

            //函数体

        }

    }

    用this关键字取代对象名。

    window.onload = function (ev) {
        //实例化
        var vPerson = new  Person("小明", 17, 45, 2);
    // 调用对象前先创建
        var huangshiren=new Person('huangshiren',appetite);
        huangshiren.eat();
    }
     
    function Person(name,age,appetite){
        this.name=name;
        this.age=age;
        this.appetite=appetite;
        this.eat=function(){
            document.write('正在吃饭');
        };
    }
    

      

  • 相关阅读:
    servlet中doGet()和doPost()的区别
    Hibernate 的getHibernateTemplate()方法使用
    c3p0 数据库连接池
    java 事务处理的概念
    hibernate 关联映射
    java 迭代器
    struts 值桟问题
    struts 属性驱动与模型驱动
    java 单例模式
    XML Node和Element
  • 原文地址:https://www.cnblogs.com/max-hou/p/8831106.html
Copyright © 2020-2023  润新知