当前位置: 首页 > Web前端 > CSS

js面向对象编程

时间:2023-03-30 18:59:32 CSS

js面向对象编程什么是面向对象编程?用对象的思想写代码就是面向对象编程对象的组成:对象的属性和对象的方法是对象的一些行为(一般是函数)varperson={name:"Dawn",sex:"Male",age:18,sayHello:function(){console.log("大家好,我叫"+this.name+","+this.sex+",今年"+this.age)//this表示当前对象}}console.log(person.name);//对象属性person.sayHello();//对象方法什么是构造函数?简单地说,构造函数是一个类函数。对象是类的具体实例。类是对象的抽象或对象的泛化。一个简单的例子:functionCar(name,color,num){this.name=name;这个.color=颜色;这个.num=num;this.say=function(){console.log("大家好,我是"+this.name+"车,我是"+this.color+",有"+this.num+"轮胎");}}varlubu=newCar("LandRover","Red","4");lubu.say();使用构造函数时,必须先使用newObject初始化构造函数