面向对象(ES6)

语法: 若无继承单看父类

父类
    class People {
        // 构造器
        constructor (name, age) {
            this.name = name;
            this.age = age;
        }
        // 实例方法
        eat () {
            console.log('吃吃吃');
        }
        // 类方法
        static create () {
            console.log('诞生');
        }
    }
子类
    class Student extends People {
        constructor (name, age) {
            // super关键词
            super(name, age)
        }
        learn (){
            console.log(this.name + 'learn')
        }
    }
    实例化对象
    var p1= new People('人类',18);
    var s1= new Student('学生',28);

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

相关阅读更多精彩内容

  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 3,984评论 0 1
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 4,903评论 0 2
  • 2018年3月11日 星期日 晴 今天天气真暖和啊,下午送儿子去上课,两个小时的时间还是习惯去书...
    00e766263c1b阅读 1,796评论 0 1
  • 有些感触是一触即发的,当我决定要触摸文学这条路的时候,整个人都变了,从咿呀学语到童年到走进学校十几年,到走出校门,...
    谢念晓阅读 2,256评论 4 1

友情链接更多精彩内容