标签:prot UNC pre ack 思想 构造 构造函数 面向对象编程 对象
面向对象,是一种编程思想,一种代码的书写格式。
面向过程:自己一步一步完成程序的定义和执行。
面向对象:封装好的面向对象的程序,直接调用、执行。
功能类似于封装好的函数,但是有所不同。面向过程,将程序封装在函数内,设定参数和返回值;面向对象是将程序封装在对象内,设定对象的属性和方法(函数)。
构造函数:专门用于生成实例化对象的函数,配合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