码迷,mamicode.com
首页 > Web开发 > 详细

js面向对象编程

时间:2019-11-12 20:34:02      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:log   col   class   简单的   思想   ice   name   div   使用   

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 初始化构造函数

js面向对象编程

标签:log   col   class   简单的   思想   ice   name   div   使用   

原文地址:https://www.cnblogs.com/qianduanwriter/p/11844392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!