面向对象编程
Posted wangjj2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象编程相关的知识,希望对你有一定的参考价值。
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>
以上是关于面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章