ES6学习笔记(八)——类(class)与继承

构造函数首字母大写

面向对象:属性   方法

ES5中的方法

例1:

结果:    名字为:Strive     年龄为:18



ES6中的变形

例2:

扫描二维码关注公众号,回复: 1038178 查看本文章

结果:  名字为:Strive     年龄为:18



例3:表达式形式

结果:名字为:Strive     年龄为:1(与上面的结果一样)



例4:

结果:随便了....



例5:如果想要得到上面a变量的值,加一个中括号

结果:undefind



例6:

结果:    



例7:

结果:随便了....



例8:(字符串拼接)

结果:随便了....



例9:ES6里面class没有提升功能,在ES5里面,用函数模拟可以,默认函数提升

结果:报错  显示person未定义



例10:class里面的取值函(getter),存值函数(setter)

结果:设置aaa属性,值为123

          aaa的属性



例11: 静态方法   类身上的方法  在方法名前加上static,可以直接用Person类调用

结果:这是showname方法

         这是静态方法



例12:子类继承父类

结果:         名字为:strive



例13:super  指的就是父级    子类定义自己的属性

结果:逃学










猜你喜欢

转载自blog.csdn.net/rqlinna/article/details/80041391