zoukankan      html  css  js  c++  java
  • TypeScript学习(三)

    1.类(class

    声明一个类

    【可以指定这个类的属性name,这个类的方法eat

    【实例化这个类】【指定类的属性name调用类的方法eat

    【同一个类里可以new 出多个实例,指定多个属性,调用多次方法】

    2.类的访问控制符
    【public 默认】
    【private 私有(只有在类的内部能访问到,在类的外部访问不到)】

    【protected 在类的内部和类的子类被访问到,在外部是不能被访问的

    3.类的构造函数constructor

    【在new 这个类的时候会调用这个类的 constructor方法 并且只会调用一次,外部是访问不到的】

    3.1类的继承【extends 关键字】

    【使用extends

    Employee类拥有 Person 类的所有属性】

    3.2 super 关键字【用来调用父类的构造函数 constructor

    【当子类定义自己的构造函数 constructor 时,必须调用父类的构造函数】

    3.3【使用super 关键字调用父类的其他方法】

    4.泛型

    【用来指定数组里只能放一个类型的元素,不能放其他类型的元素】

    5.接口(Interface用来声明某一个接口)

    【使用interface声明一个接口 IPerson

    【在Person类的构造函数constructor里指定一个参数的类型为接口的类型】

    【实例化Person类的时候必须传入声明的接口IPerson的格式】

    6.Implemets 实现接口

    【当一个类实现一个接口时,必须实现接口内部定义的方法】

    7.Module(模块)

    import {} from “” 导入语法】

    export 导出语法】

    【在b.ts里导入模块a.ts里暴露出来的prop1 语法就这样写】

    【在a.ts里暴露出prop1供外部使用】

  • 相关阅读:
    ExtJs多级联动菜单的一种实现
    初学jquery之自学笔记(2)
    微软MVP评Silverlight的功能特性和价值
    利用XMLFormView在Web部件页中或者自定义页面中嵌入Infopath表单
    初学jquery之自学笔记(3)
    我想大声告诉你
    HTC G7 金卡 制作
    黑苹果配置
    我的Android 从 2.3开始! 开发环境搭建
    新台式机配置表
  • 原文地址:https://www.cnblogs.com/chefweb/p/8284088.html
Copyright © 2011-2022 走看看