class 类

1.概述:class 类  类型就是函数‘function’,是ES5的构造函数的变种,结构很清晰,类似于强语言

2.特性:

没有变量提升,具有块级作用域,同一作用域不能声明重复同名变量,暂时性死区绑定了当前作用域

语法:class 类名()

1.通过类实例化一个对象

2.手动在类里面去写一个构造函数,每一个类里面必须要存在一个constructor构造函数,如果不写,类在底层会给你添加一个空的构造函数constructor(){}保证类的正确运行

3.类里面的cnstructor里面的this指向新的实例对象

4.使用new关键字创建一个对象的时候new一次就会调用一次constructor函数,constructor里面的语法默认使用的是严格模式,所以不能写count=1;注意:一般情况下constructor里面都是用来给新的对象添加属性和方法的,也就是说尽量不要在这里干其他的事情

方法:

类的继承

1.子类要继承父类   关键字  extends

class 子类 extends 父类

2.在子类使用this之前就需要用super()去调用父类的constructor构造函数

3.子类只能继承一个父类,而父类可以有很多子类继承

4.子类继承一个父类,将会拥有父类所有的属性和方法(实例,类原型对象,静态)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值