美文网首页
14.class 继承

14.class 继承

作者: Night_LION | 来源:发表于2018-06-06 22:35 被阅读0次
/**
 *  Class
 *  万事皆对象
 */

// function Car(options){
//   this.title = options.title;
// }

// Car.prototype.drive = function(){
//   return "Vroom";
// }

// const car = new Car({title:"BMW"});
// // console.log(car);
// // console.log(car.drive());


// // 继承
// function Toyota(options){
//   Car.call(this,options);
//   this.color = options.color;
// }

// Toyota.prototype = Object.create(Car.prototype);
// Toyota.prototype.constructor = Toyota;

// const toyota = new Toyota({color:"red",title:"Focus"});
// console.log(toyota);
// console.log(toyota.drive());


// es6
class Car{
  constructor({title}){
    this.title = title;
  }
  drive(){
    return 'vroom';
  }
}

// const car = new Car({title:"BMW"});
// console.log(car);
// console.log(car.drive());

class Toyota extends Car{
  constructor(options){
    super(options);
    this.color = options.color;
  }
}

const toyota = new Toyota({color:"red",title:"Focus"});

console.log(toyota);
console.log(toyota.drive());















 



 



 

相关文章

  • 14.class 继承

  • 14.class 类

    Good Calculator

  • 继承 继承

    属性拷贝 继承不单单能通过原型链实现,也能通过其他方式实现,属性拷贝就是其中一种方法。 通过属性拷贝也能实现继承子...

  • 继承(单继承,多继承)

    将共性的内容放在父类中,子类只需要关注自己特有的内容 python中所有的内容都是对象,所有的对象都直接或间接继承...

  • js继承方式

    类式继承 构造函数继承 组合继承 类式继承 + 构造函数继承 原型式继承 寄生式继承 寄生组合式继承 寄生式继承 ...

  • Python-学习之路-08 OOP -02

    单继承和多继承 单继承:每个类只能继承一个类 多继承:每个类可以继承多个类 单继承的多继承的优缺点 菱形继承/钻石...

  • 原型相关(二)

    1.继承 继承方式:接口继承(只继承方法签名)实现继承(继承实际的方法)ECMAScript只支持实现继承,并且主...

  • 继承

    继承的引入和概述 继承案例和继承的好处 继承的弊端 Java中继承的特点 继承的注意实现和什么时候使用继承 继承中...

  • Java面向对象三大特性之继承

    继承 一、继承的特点 Java只支持单继承单继承 多继承 单继承、多继承优缺点①单继承优点:提高了代码的复用性,让...

  • 7、面向对象的程序设计3(《JS高级》笔记)

    三、继承 许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际方法。由...

网友评论

      本文标题:14.class 继承

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