18-ts中类成员的访问修饰符

16 篇文章 0 订阅
本文介绍了TypeScript中的访问修饰符,包括public、private和protected的用法。public成员允许任何对象访问,private成员只能在类内部访问,而protected成员则限制为类内部或其子类中使用。通过这些修饰符,开发者可以更好地控制类的封装性和继承行为。
摘要由CSDN通过智能技术生成

TypeScript中的访问修饰符

​ 访问修饰符指的就是可以在类的成员前通过添加关键字来设置当前成员的访问权限。typescript中主要有三个访问修饰符:

​ 1、public: 公开的,默认 任何对象在任何地方都可以进行访问
​ 2、private: 私有的, 只能在当前类中进行访问
​ 3、 protected: 受保护的,这能在当前类或者子类中进行访问

enum Color{
    red,
    yellow,
    blue
}

class Car{
    // 如果不加访问修饰符 则当前成员默认是公开的 所有人都可以访问的
    public color: Color
    constructor() {
        this.color = Color.red;
    }
	// 加了private之后,当前成员就只能在当前类中使用了!
	private run() {
    
	}
	// 加了protected之后,当前成员就只能在当前类或者子类中使用了!
	protected loadPeople() {
    
	}
}

let byd = new Car();
class Audi extends Car{
    sayHi() {
        console.log(this.color)
      
    }
}
let audi = new Audi();

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值