js面向对象编程

js面向对象编程

什么是面向对象编程?用对象的思想去写代码,就是面向对象编程

对象的构成:

  • 对象的属性
  • 对象的要领,就是对象的一些行动(通常是一个函数)
        var person = {
            name: "拂晓",
            sex: "男",
            age: 18,
            sayHello: function() {
                console.log("大家好,我的名字是" + this.name + "," + this.sex + ",本年" + this.age)
                //this 代表当前对象
            }
        }
        console.log(person.name); //对象的属性

        person.sayHello(); //对象的要领

什么是组织函数?

  • 简朴的说组织函数就是类函数
  • 对象是类的一个详细实例
  • 类是对象的笼统 或者说 是由对象泛化而来

简朴的例子:

function Car(name, color, num) {
            this.name = name;
            this.color = color;
            this.num = num;
            this.say = function() {
                console.log("大家好,我是一辆" + this.name + "车,我是" + this.color + ",有" + this.num + "个轮胎");
            }
        }
        var lubu = new Car("路虎", "赤色", "4");
        lubu.say();

运用组织函数的时刻,必需先用new Object 初始化组织函数

    原文作者:酷酷的波
    原文地址: https://segmentfault.com/a/1190000016291775
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞