TypeScript 4. static & 修饰符 & 抽象类

一、修饰符

Java 中有 4 种修饰符,ts 中提供了 3 +1 种,我们来看一下。

public

ts 中默认修饰就是 public,public 就是公共的,我们是可以自由的访问程序里定义的成员(私有除外)。

private

当方法或者属性被定义成 private 时,那么这些方法或者属性就不能在声明它的类的外部访问。

protected

protected 修饰符与 private 修饰符的行为很相似,但有一点不同, protected 成员在派生类中仍然可以访问。

以上这三个和 Java 中很相似,就不多说了,我们来看最后一个 readonly

readonly

readonly 关键字可以将属性设置为只读。只读的属性必须在声明或者构造的时候被初始化出来。不然后面没有办法修改了。

二、static

上面的这些方法、属性都是需要实例化之后才可以被使用、调用,我们可以通过 static 进行修饰,这样修饰完属性、方法后,可以不进行实例化,直接使用类名进行调用。

 

可以看到,两个都是可以的,我们可以在 static 中使用 this,这个是在 Java 中不行的,但是 ts 却可以。

三、抽象类

抽象类其实和 Java 中的也是一样的,是使用 abstract 进行修饰的类。

抽象类做为其它派生类的基类使用。 它们一般不会直接被实例化。 不同于接口,抽象类可以包含成员的实现细节。

 

这一篇内容偏向基础,大家好好练习一下。

有问题可以联系我:QQ 2100363119,欢迎大家访问我的个人网站:https://www.lemon1234.com

最近网站已经做好,并且已经上线,欢迎各位留言~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他 他 = new 他()

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值