当前位置: 首页 > news >正文

网站改版设计费进什么科目磁力蜘蛛搜索引擎

网站改版设计费进什么科目,磁力蜘蛛搜索引擎,外贸整合营销推广,在线建站软件在JavaScript中,使用class关键字可以实现面向对象编程。其中,extends和super是两个非常重要的关键字,它们分别用于实现类的继承和调用父类的方法。 一、extends关键字 extends关键字用于实现类的继承,它可以让一个子类继承父类的…

在JavaScript中,使用class关键字可以实现面向对象编程。其中,extends和super是两个非常重要的关键字,它们分别用于实现类的继承和调用父类的方法。

一、extends关键字

extends关键字用于实现类的继承,它可以让一个子类继承父类的属性和方法。使用extends关键字时,需要指定要继承的父类,语法如下:

class 子类 extends 父类 {// 子类的属性和方法
}

例如,定义一个Person类和一个Student类,Student类继承自Person类:

class Person {constructor(name, age) {this.name = name;this.age = age;}sayHello() {console.log(`Hello, my name is ${this.name}`);}
}class Student extends Person {constructor(name, age, grade) {super(name, age); // 调用父类的构造函数,这一行必须在this之前,否则报错。因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后再对其进行加工,添加子类自己的实例属性和方法。如果不调用super()方法,子类就得不到自己的this对象。this.grade = grade;}study() {console.log(`I'm studying...`);}
}

在上面的例子中,Student类继承了Person类的构造函数和方法,并且定义了自己的属性和方法。在构造函数中,使用super关键字来调用父类的构造函数,以便初始化父类的属性和方法。
注意:
上面的super(name, age)必须在this之前。因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后再对其进行加工,添加子类自己的实例属性和方法。如果不调用super()方法,子类就得不到自己的this对象。

二、super关键字

super关键字用于调用父类的方法。在子类的方法中,可以使用super关键字来调用父类的方法。使用super关键字时,需要指定要调用的父类方法,语法如下:

super(); // 调用父类的构造函数
super.父类方法(); // 调用父类的方法
super.属性; // 访问父类的属性

例如,在上面的例子中,在Student类的构造函数中使用了super关键字来调用父类的构造函数:

constructor(name, age, grade) {super(name, age); // 调用父类的构造函数this.grade = grade;
}

另外,在子类的方法中,也可以使用super关键字来调用父类的方法。例如:

class Person {constructor(name) {this.name = name;}sayHello() {console.log(`Hello, my name is ${this.name}`);}
}class Student extends Person {constructor(name, grade) {super(name); // 调用父类的构造函数this.grade = grade;}sayHello() {super.sayHello(); // 调用父类的方法console.log(`I'm a student in grade ${this.grade}`);}
}

在上面的例子中,Student类继承了Person类,并重写了sayHello方法。在重写的sayHello方法中,使用super关键字来调用父类的sayHello方法。

http://www.ds6.com.cn/news/17186.html

相关文章:

  • 怎么创建图片网站短视频如何引流与推广
  • 适合服务行业做推广的网站seo对网店推广的作用有哪些
  • 莒县网站制作公司清远市发布
  • 江苏省建设局网站名词解释seo
  • 我做网站了 圆通加盟
  • 做网站点击量有用吗网店搜索引擎优化的方法
  • wordpress方向seo查询外链
  • 自己做网站nasseo学校培训班
  • 帮做网站的公司百度2023免费
  • 东莞网站优化推广东莞网站推广排名
  • 网络运营招聘信息国内seo排名分析主要针对百度
  • 微企点网站建设的教学视频大连seo网站推广
  • 可以做外链的网站恶意点击推广神器
  • 做网站公司如何赚钱b站暴躁姐
  • 项目宣传网站模板免费下载大数据营销精准营销
  • 那些使用vue做的网站优化品牌seo关键词
  • 做网站的叫什么思耐app拉新推广平台渠道
  • 上网建站恶意点击软件哪个好
  • 创建网站的准备品牌营销策划机构
  • 连云港做网站西安关键词网站排名
  • 移动网站建设案例怎么建立公司网站
  • wordpress苏醒广州seo网站
  • 我做推广找不到我的网站七牛云
  • 如何优化网站首页代码广告网站推荐
  • web网站开发框架top百度关键词推广帝搜软件
  • 怎么制作网站教程步骤视频各大网站提交入口网址
  • 北京 网站 外包营销型网站建站推广
  • 网页传奇变态版游戏优化公司
  • 大学校园网站建设方案网站设计案例
  • 做哪个网站有效果广告语