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供外部使用】

  • 相关阅读:
    Dagger2使用
    Android自定义processor实现bindView功能
    Android注解方式实现表单校验
    一次简单的SQL手工注入
    Drozer简单使用
    Android刷机
    Python Network Security Programming-1
    存在于文件名中的SQL手工注入
    java 动手动脑7
    Java课堂 动手动脑6
  • 原文地址:https://www.cnblogs.com/chefweb/p/8284088.html
Copyright © 2011-2022 走看看