码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程

时间:2020-04-28 13:11:19      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:prot   UNC   pre   ack   思想   构造   构造函数   面向对象编程   对象   

1.面向对象介绍

面向对象,是一种编程思想,一种代码的书写格式。

面向过程:自己一步一步完成程序的定义和执行。

面向对象:封装好的面向对象的程序,直接调用、执行。

功能类似于封装好的函数,但是有所不同。面向过程,将程序封装在函数内,设定参数返回值;面向对象是将程序封装在对象内,设定对象的属性方法(函数)

2.构造函数----->生成实例化对象

构造函数:专门用于生成实例化对象的函数,配合new使用

实例化对象:通过构造函数生成的对象

 

<script>
        function CrtObj(name,age,gender){
            this.name = name;       //定义属性
            this.age = age;
            this.gender = gender;
        }

        // 将方法定义在构造函数的prototype属性中
        // 实例话对象的__proto__与构造函数的prototype指向的是同一个地址
        CrtObj.prototype.fun = function(){
            console.log(this.name , this.age , this.gender);
        }

        const obj = new CrtObj(‘张三‘ , 18 , ‘男‘);//构造函数生成实例化对象
        obj.fun(); //调用函数中的方法
</script>

 

面向对象编程

标签:prot   UNC   pre   ack   思想   构造   构造函数   面向对象编程   对象   

原文地址:https://www.cnblogs.com/wangjj2/p/12793141.html

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