zoukankan      html  css  js  c++  java
  • JS中的如何构造自定义对象

    一.对象是什么及组成及使用方法

        1.对象是种特殊的数据结构,结合了数据与依据数据行动的程序代码。

        2.实际上,对象只是结合成单一结构体的变量和函数。

        3.当变量被放在对象中时,它称为特性;当函数被放在对象中时,它被称为方法。

        4.引用特性和方法时需提供对象的名称,后随点号运算符,再接上特性或方法的名称。

    二.构造函数负责创建对象

         既然对象具有相关的数据,数据便需在对象创建时初始化,此时需要一个特殊的方法——构造函数(constructor),来为对象准备运行。每个对象都需要自己的构造函数,其名称与对象相同(首字母都大写,和JS自带对象(Date,String,Array)一样)。创建对象时,需调用构造函数以初始化对象。在创建自定义对象时,设计合适的构造函数,就是我们的工作。

    以构造函数创建对象时,使用new运算符,它调用对象的构造函数,开启对象创建过程。

    三.构造函数里面有什么:

        构造函数创建了对象的特性(类似于“成员变量”),还有对象的初始值。在构造函数里创建特性时,需要使用js中的关键字this,this的功用——创建属于“这个”对象的特性,而不只是构造函数里的局部变量。

      对象特性的创建与初始化需要使用对象注记(点号运算符)和关键字this。没有this,构造函数不会知道你正在创建对象特性,上例构造函数的结果创建了4个特性,每个特性分别被指派了作为自变量传入构造函数的4个值。

    this.date表示date特性属于代码出现处的对象!!!(this从在对象内部引用用一个对象)

  • 相关阅读:
    ASP.NET MVC5 :Attribute路由使用详解
    C# 常用字符串加密解密方法
    C#获取当前主机硬件信息
    用C#调用Windows API向指定窗口发送按键消息
    Win32 编程消息常量(C#)
    C#程序员开发WinForm必须知道的 Window 消息大全
    C#通过SendMessage发送消息,改变其他程序的下拉框控件(ComboBox)的值
    C#常用 API函数大全
    SendKeys发送组合键
    webapi get请求 FromUri list参数传递
  • 原文地址:https://www.cnblogs.com/f2e520/p/4918274.html
Copyright © 2011-2022 走看看