node的构造方法是什么
dearweb
发布:2021-09-02 22:49:52阅读:
node的构造方法是什么,其实每一个类都有一个构造方法,如果没有手动添加构造方法,那么系统会自动提供一个无参的构造方法。
下面请看下示范
我们手动创建构造方法
class Person{
// 构造方法
constructor(){
console.log('实例化对象')
// 实例化字段
this.name = '李四'
this.sex = '男'
}
say(){
console.log(`大家好,我是${this.name},性别${this.sex}`)
}
}
new Person() // 实例化对象
new Person().say() //大家好,我是李四,性别男构造函数动态赋值
在平时的开发中我们用的更多的是构造函数动态赋值
class Person{
// 构造方法
constructor(name,sex){
// 实例化字段
this.name = name
this.sex = sex
}
say(){
console.log(`大家好,我是${this.name},性别${this.sex}`)
}
}
new Person('李四','男').say() //大家好,我是李四,性别男此外为了解决不能重载的问题我们可以给构造函数设置默认值。
class Person{
// 构造方法
constructor(name="",sex=""){
// 实例化字段
this.name = name
this.sex = sex
}
say(){
console.log(`大家好,我是${this.name},性别${this.sex}`)
}
}
new Person().say() //大家好,我是,性别小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧