博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es6声明类实现继承
阅读量:6417 次
发布时间:2019-06-23

本文共 552 字,大约阅读时间需要 1 分钟。

class声明一个animal类(对象):

class Animal{    constructor(){//这个constructor方法内定义的方法和属性是实例化对象自己的,不共享;construstor外定义的方法和属性是所有实例对象(共享)可以调用的         this.type = 'animal'  //this关键字代表Animal对象的实例对象      }     says(say){         console.log(this.type+' says ' +say);      }}let animal = new Animal();animal.says('hello');//控制台输出‘animal says hello’

这里声明一个Cat类,来继承Animal类的属性和方法

class Cat extends Animal(){     constructor(){          super();//super关键字,用来指定父类的实例对象          this.type = 'cat';     }}          let cat  = new Cat();cat.says('hello');//输出‘cat says hello’

转载地址:http://kmpra.baihongyu.com/

你可能感兴趣的文章
Android工具类系列-获取字符串首字母,并对字符串列表进行排序。
查看>>
MySQL详解--锁
查看>>
LINUX系统学习su、sudo、限制root远程登录
查看>>
史上最全的Python面向对象知识点疏理
查看>>
6年双11,DataV的数据可视化之道
查看>>
智能合约语言 Solidity 教程系列6 - 结构体与映射
查看>>
Zookeeper完全分布式集群的搭建
查看>>
Maven错误之Missing artifact
查看>>
在Windows 10 系统上启用Hyper V遇到的错误:0x800f0831
查看>>
细数那些足以替代ERC20的以太坊代币协议
查看>>
C++复习(第一节)知识点总结
查看>>
1.安装
查看>>
设计模式——观察者模式
查看>>
想到阿里巴巴从事Python吗?年薪300K不是梦!
查看>>
java堆内存又溢出了,教你一招必杀技
查看>>
Spring Cloud Config环境库
查看>>
springcloud(六):熔断监控Turbine
查看>>
金三银四背后,一个 Android 程序员的面试心得
查看>>
PyCharm入门教程——注释和取消注释代码块
查看>>
人机大战!人工智能轻松打败美国空军
查看>>