zoukankan      html  css  js  c++  java
  • 构造函数

    • 构造函数名大写
    • 由new执行

    构造函数创建对象的过程:

    1. 创建一个新的对象
    2. 把新对象赋值给this
    3. 通过this给新对象添加属性
    4. 隐式返回this的值(return this)

    构造函数的作用:

    代码复用,提高效率。

    问题一:

    现在要创建一个复杂的对象,记住,只有一个。通过构造函数的方法,有什么好的办法?

    构造函数的意义就是为了方便创建多个对象,但现在只要创建一个,所以意义体现不出来。

    一般情况下,是先创建好构造函数,再去用new调用。但是另一种创建对象的方法是“表达式”方式。

    let obj=new function(){

    this.name="wukong";

    this.age=500;

    };

    左侧声明对象变量,右侧本质上是对象。但是右侧的对象需要被计算出来,通过构造函数的方法。

    此处的构造函数不能被再次调用,因为它不被保存在任何地方。先是被创建,之后被调用,调用完就结束了。结合我们使用此种方法的目的来看,我们只想用一次这样的代码,创建完复杂的对象之后,就结束了。

    如果想要重复利用,那就别使用这种方法。

  • 相关阅读:
    perl教程
    信号量(semaphore)——POSIX信号量和System V信号量
    (C#习题) 杂题1
    (C#) 操作XML之遍历
    (C# 基础) Solution and Project
    (C#)枚举 Enumerations
    (WPF) 窗口间传参数
    (C#) 操作XML之查找
    (C#习题) 字符串
    (C#) VS类视图和对象浏览器图标
  • 原文地址:https://www.cnblogs.com/flyover/p/14119768.html
Copyright © 2011-2022 走看看