1.类的访问修饰符
public 未申明的话,默认是public,可以在任意地方使用和访问
private 之内在父类中进行使用
protected 只能在父类和继承的子类中访问
2.抽象类
abstract class hello {
run(move:string):string{
return move
}
abstract say(some:string):void
}
class me extends hello {
abstract say(some:string):any {
return '我说'+ some
}
}
me.say()
me.run()
抽象类只能被基础不能被实例化,接口只能约束成员,无法约束实现方法,而类的抽象可以在内定义实现方法。
抽象方法不需要方法体,当父类中有抽象方法时,子类必须也在内部实现相同的方法
博客介绍了TypeScript中类的访问修饰符和抽象类相关知识。访问修饰符包括public(默认,可任意访问)、private(仅父类可用)、protected(父类和子类可访问)。抽象类只能被继承不能实例化,可定义实现方法,抽象方法无方法体,子类需实现父类抽象方法。
4万+

被折叠的 条评论
为什么被折叠?



