实例演示class类与extends,super等的用法

实例演示class类与extends,super等的用法

class类的用法

// 1. 类声明letUser=class{// 构造函数:声明属性 constructor(uname, email){// (1) 属性this.uname = unamethis.email = email}// (2) 方法 say(){return`${this.uname}: ( ${this.email} )`}// (3) 静态成员static nation =CHINA}// 2. 类的实例化const user =newUser(潘金莲,pjl@qq.com)console.log(user.say())console.搭建商城点我wcqh.cnlog(User.nation)console.log(———————–)

extends,super等的用法

// ? 继承classChildextendsUser{ constructor(uname, email, sex){// super 调用父类成员super(uname, email)// 子类扩展的属性this.sex = sex} say(){// super.say() 父类中的say()return`${super.say()}, (${this.sex})`}}const child =newChild(灭绝,mj@qq.com,)console.log(c搭建商城点我wcqh.cnhild.say())// ! 在类中使用”访问器属性”constStu=class{// 私有属性: 在属性前加 ##age = 18// 访问器属性// 1. 读, 获取器getget age(){returnthis.#age}// 2. 写, 设置器 setset age(age){if(age >=18&& age <=100){this.#age = age}else{ console.log(年龄必须在18-100之间)}}}let stu =newStu()console.log(age = , stu.age)// stu.age = 120stu.age =30console.log(age = ,s搭建商城点我wcqh.cntu.age)
批改老师:PHPz 批改状态:合格 老师批语:
作者最新博文
2022-10-17 22:22:06

© 版权声明
THE END
喜欢就支持一下吧
点赞20 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容