13.ES6面向对象之继承

ES6中面向对象可以继承:
1、ES6中的继承使用关键字 extends
2、调用父类构造使用super()

案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>面向对象之继承</title>
    <script>
        // ES6中的继承使用关键字 extends
        // 调用父类构造使用super()
        
        // 定义一个父类
        class Person {
            // 构造器
            constructor(name, age){
                this.name = name
                this.age = age
            }
            // getName
            getName(){
                return this.name 
            }
            // setName
            setName(name){
                this.name = name
            }

            // getAge
            getAge(){
                return this.age
            }
            // setAge
            setAge(age){
                this.age = age;
            }
        }

        // 继承Person类
        class People extends Person {
            constructor(name , age, sex) {
                super(name, age)
                this.sex = sex
            }
            //getSex
            getSex(){
                return this.sex
            }
            //setSex
            setSex(sex){
                this.sex = sex
            }
        }

        //  创建People实例
        let people = new People('李四', 30, '男')
        alert(people.getName());
        alert(people.getAge());
        alert(people.getSex());
        people.setName('李思');
        people.setAge(31);
        people.setSex('女')
        alert(people.getName());
        alert(people.getAge());
        alert(people.getSex());
    </script>
</head>
<body>
    
</body>
</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,849评论 2 9
  • class的基本用法 概述 JavaScript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子: ...
    呼呼哥阅读 4,127评论 3 11
  • 为什么提到这个话题呢,因为当下的我们特别容易受到别人的影响,别人学到12点,你也跟着卖命,别人报了什么培训班...
    简语人生阅读 464评论 0 0
  • 文/阿飞 我采下一朵桐花 往你的发间轻插 你脸蛋, 泛起的娇羞 染红了 我心上的花 桐花在枝头摇曳 春光把爱情播洒...
    阿飞先生阅读 176评论 0 1