zoukankan      html  css  js  c++  java
  • 基础

    面向对象

      程序员必须具备的开发思想之一

    对象

      复杂的数据类型之一

      带有 属性 和 方法

    对象的声明方式

    var oWeWeZhang = new Object();

     

      var oWeWeZhang = {};
        oWeWeZhang.name = "WeWeZhang";
        oWeWeZhang.age = 18;
        oWeWeZhang.funFire = function() {
            console.log(this);
        }
        oWeWeZhang.funFire();
    

      

    对象的封装函数

    function Student(sName,nAge,funFire) {
            var obj = {};
            obj.name = sName;
            obj.age = nAge;
            obj.funFire = funFire;
            return obj;
        }
        var oWeWeZhang = Student("WeWeZhang",18, function () {
            console.log(this);
        });
        oWeWeZhang.funFire();
    

      

     new的作用 是 使this指向新的对象 

    因此 构造函数 的写法为

        function Student(sName,nAge) {
            this.name = sName;
            this.age = nAge;
        }
        Student.prototype.funRead = function () {
            console.log(this);
        }
        var oWeWeZhang = new Student("WeWeZhang",18);
        oWeWeZhang.funRead();
    

      

      

      

  • 相关阅读:
    Add Binary
    Java笔记之String
    Java笔记之数组
    Merge Two Sorted Lists
    Remove Nth Node From End of List
    Longest Common Prefix
    Roman to Integer
    Palindrome Number
    Reverse Integer
    _cdel stdcall
  • 原文地址:https://www.cnblogs.com/WeWeZhang/p/5787439.html
Copyright © 2011-2022 走看看