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()
抽象类只能被基础不能被实例化,接口只能约束成员,无法约束实现方法,而类的抽象可以在内定义实现方法。
抽象方法不需要方法体,当父类中有抽象方法时,子类必须也在内部实现相同的方法