美文网首页
面向对象(二)

面向对象(二)

作者: Clayten | 来源:发表于2018-04-03 10:55 被阅读0次

1.构造函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
        //构造函数构建对象
        //在new 构造函数时系统帮你做了两件事:1、创建了Object2、把Object返回
        function Person (name,age) {
            this.name = name;
            this.age = age;
            this.say = function () {
                console.log(this.name + " is speaking");
            };
        }
        var p1 = new Person("Tom",20);
        console.log(p1.name,p1.age);
        p1.say();
    </script>
</body>
</html>

运行结果

HTML3.png

2.判断对象的分类

console.log(p1 instanceof Person);//true

3.将方法绑定到对象原型上

Pereson.prototype.walk=function () {
    console.log(this.name + " is walk");
}

prototype:我们创建的每个函数都有夜歌原型(属性),这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法

4.字面量的方式创建爱你对象

var student = {}
student.name = "Lucy";
 student.age = 40;

json格式造对象

var student = {
    name :"Lucy",
    age : 40,
    walk : function () {}
}

相关文章

  • java基础02面向对象

    二、面向对象 1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • Python 面向对象 - 01 基本概念

    目录一、面向过程 和 面向对象 基本概念1.1 面向过程1.2 面向对象二、类和对象2.1 类2.2 对象2.3 ...

  • Java基础总结2-面向对象

    二、面向对象 1、面试对象思想: (1)概述:面向对象对相对于面向过程而言的,面向过程强调的是功能,面向对象强调的...

  • 面向对象编程(二)

    面向对象编程(二) -------面向对象的基本特性 1、面向对象的基本特性 面向对象的编程是把现实客观存在的...

  • 第七篇 面向对象编程

    一、复习 二、time模块的补充 三、面向对象 四、初始面向对象和类 五、面向对象之间的交互 六、面向对象的组合 ...

网友评论

      本文标题:面向对象(二)

      本文链接:https://www.haomeiwen.com/subject/wwhqhftx.html