classes

定义类

  • 类语法有两个组成部分:[类表达式] 和 [类声明]。

构造函数

  • ES 6 里构造函数写法:

* [constructor]方法是一个特殊的方法,其用于创建和初始化使用class创建的一个对象。一个类只能拥有一个名为 “constructor”的特殊方法。如果类包含多个constructor的方法,则将抛出 一个错误 *
一个构造函数可以使用 super 关键字来调用一个父类的构造函数

使用 extends 创建子集

  • 如果子类中存在构造函数,则需要在使用“this”之前首先调用 super()。

super 关键字

  • 用于调用对象的父对象上的函数
class Merson {
    constructor(name,age){
        this.age = age;
        this.name = name;
        console.log(name+age);
    }
    eat(){
        console.log("i eating !!!"+this.name);
    }

}
class Employee extends Merson {
    constructor(name,code,age){
        super(name,age); //  必须要 不然拿不到
        this.code = code;
        }
    work(){
        super.eat();
        console.log("eat and working!!!"+this.code +this.name+this.age);
    }

}

var e1 = new Employee("Rubby",10,17);
e1.work();


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,538评论 9 118
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,732评论 0 13
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,832评论 0 10
  • 这是我的第91篇日记,相信日积月累的力量! 把时间放在脸上,成就了美女。 把时间放在学习上,成就了智慧。 把时间用...
    戴鹂萱阅读 2,548评论 0 1
  • 大脑空白,四肢无力,随机行动,累啊!
    空wda白阅读 2,675评论 0 0

友情链接更多精彩内容