第五题

作者: kafya | 来源:发表于2021-09-21 23:41 被阅读0次

请在下面写出JavaScript面向对象编程的混合式继承。并写出ES6版本的继承。要求:汽车是父类,Cruze是子类,父类有颜色、价格属性、有售卖方法。Cruze子类实现父类颜色是红色,价格是14w,售卖方法实现输出如下语句:将红色Cruze买给了小王,价格是14w

class Car {
  constructor(color, price){
    this.color = color;
    this.price = price;
  }
  sell(){
    console.log(this.color,this.price);
  }
}
class Cruze extends Car {
  constructor(){
    super("red" ,"14w")
  }
}
const xiaoWang = new Cruze();
xiaoWang.sell()

考点:

1. 原型和原型链

  • 所有的引用类型(数组,对象,函数),都具有对象特性,即可自由扩展属性(null除外)
  • 所有的引用类型(数组、对象、函数)都有一个__proto__属性,属性值是一个普通的对象
  • 所有函数,都有一个prototype属性,属性值也是一个普通对象
  • 所有引用类型(数组,对象,函数)__proto__属性值指向它的构造函数的prototype属性值
  • _proto(隐式原型)与prototype(显式原型)

2. call和apply的区别:改变对象的执行上下文,区别就是一个是传参形式不一样

3. JavaScript constructor和Object.create()

  • constructor属性返回对创建此对象的数组函数的引用
  • Object.create()方法会使指定的原型对象及其属性去创建一个新的对象

4. ES6新语法

  • 什么是构造函数和析构函数
  • 访问控制(可见性)
  • 对象继承
  • 范围解析操作符(::)
  • static 静态关键字
  • 抽象类
  • 对象接口
  • 重载
  • JavaScript是任何实现重载的
    • ES6 super.同名方法()
    • ES5

相关文章

  • 语文教师的情怀——魏书生《教学工作漫谈》读后反思006

    第6天 《初中推普五题》《除了教材,还讲什么》 今天学习魏书生老师的两篇文章:《初中推普五题》和《除了教材,还讲什...

  • 刘禹锡《金陵五题》(2019-12-15)

    刘禹锡《金陵五题》 金陵五题(并序) 余少为江南客,而未游秣陵,尝有遗恨。后为历阳守,跂而望之。适有客以《金陵五题...

  • 过年五题

    又近年关,这组“过年五题”是去年过年所写。现在读来,感慨年年岁岁,愿岁月静好。 过年五题 --------...

  • 30. 历程五题(组诗)

    历程五题(组诗) 历程五题(组诗) 徐 宏 〈一〉紫色的凄迷 一些罪恶的砝码 加重了生命的天平 让一颗悲痛...

  • 黄粱录

    黄粱录 by相公痴 原身:《那些年我模仿过的鲁迅语录》 初代:《第x次模仿鲁迅先生写五题》 从2016年写起,中途...

  • 2019.1.21《教学工作漫谈》一9《初中推普五题》10《除了

    2019年1月21日星期一 1.读原文:《初中推普五题》《除了教材还讲什么》 2.心得: 《初中推普五题》 课前朗...

  • 隐藏在安慰背后的否定

    女儿做完了历史试卷的选择题,发现错了五个非常恼火,说:“怎么会错了五题呢?” 我安慰她说,“不就错了五题嘛,你大部...

  • 56

    晚上8点。 我:8点到了,每日五题时间到了。 她:等我吃完这个橙子。 我:我们的约定是八点开始做每日五题。 她:妈...

  • lintcode 翻转链表

    三十五题为翻转一个单链表,三十六题为翻转链表中第m个节点到第n个节点的部分样例给出链表1->2->3->4->5-...

  • 五题

    在人世间,我们会遇到很多人,并且因为缘分而成为朋友,但是这需要二人的维持,别到了僵的地步。 那么请记住拥有一个脾气...

网友评论

      本文标题:第五题

      本文链接:https://www.haomeiwen.com/subject/pwxwgltx.html