4.class类型

目录

1  基本使用

2  对类中的属性进行注解

3  对构造函数中的属性注解

4  对实例方法进行注解

5  继承接口 implements

6  方法修饰符

6.1  public

6.2  protected

6.3  private


1  基本使用

你不写直接让它推断也会给你推断成Person

2  对类中的属性进行注解

你有两种方式对属性进行注解,第一种就是像name一样给上默认值,这样自动就认定name是字符串类型的。第二种是不给默认值,直接给类型名称

  • 给默认值的方式实际上是ts自己进行类型推断搞出来的

3  对构造函数中的属性注解

你只在构造函数中写是不行的

你还需要在外部这样写

4  对实例方法进行注解

与普通的函数注解相同

在实例方法中可以通过this访问到实例对象,访问前你需要先定义

5  继承接口 implements

implements是TS有而JS没有的关键字。implements继承接口,你接口中有的方法,你使用implements继承的类也要有这个方法

接口中有的属性,使用implements继承的类也要有这个属性

6  方法修饰符

  • public 公有的,公有的可以被任何地方看见,任何地方访问
  • protected 受保护的
  • private 私有的

6.1  public

public是默认的方法修饰符,你如果不写默认就是public

不仅父类的实例可以调用父类的方法,子类的实例也可以调用父类的方法

6.2  protected

如果方法被protected修饰,那么在实例中均无法调用该方法

protected方法只能在父类与子类中使用(在实例对象中用不了)

6.3  private

private在实例中用不了

private只能在定义方法中的类中用,在其子类方法中用不了

一般我们用 前后两个下划线 表示private方法。private方法也叫内部辅助方法

猜你喜欢

转载自blog.csdn.net/potato123232/article/details/132044200
今日推荐