美文网首页
TypeScript04--类

TypeScript04--类

作者: 机智的老刘明同志 | 来源:发表于2019-09-28 20:57 被阅读0次

类的三大特性:

        封装,继承,多态(这个概念没什么好说的,本文会对比ts与es5,es6语法上的区别)        

封装:        

    1.ts中的封装(和php,java一样都是public,private,protected)

    2.ES6类中定义私有属性方法:

        ES6中是没有私有方法,我们只能通过变通方法模拟实现。

        方式一: 私有方法移出模块 

    方式二:利用Symbol值的唯一性

继承:

    1.ts的继承        

         ts的继承(跟es6和php,java没什么大的区别 。abstract,super,static等关键字的用法也没变化)

      2.es5的原型继承        

多态:

    ts的多态:

相关文章

网友评论

      本文标题:TypeScript04--类

      本文链接:https://www.haomeiwen.com/subject/pocfuctx.html