主题
定义类
class Person{
name:string;
constructor(n:string){ //构造函数 实例化触发
this.name=n;
}
run():void{
alert('run')
}
}
var fun=new Person('hbc');
fun.run()class Person{
name:string;
constructor(name:string){ //构造函数 实例化触发
this.name=name;
}
getName():string{
return this.name;
}
setName(name:string):void{
this.name=name;
}
}
var fun=new Person('hbc');
fun.setName('hbc011');
alert(fun.getName())继承类
class Person{
name:string;
constructor(name:string){ //构造函数 实例化触发
this.name=name;
}
run():string{
return this.name+'在运动';
}
}
// var fun=new Person('hbc');
// alert(fun.run())
class Web extends Person{
constructor(name:string){
super(name) //初始化父类函数
}
}
var nWeb=new Web('hbc-web');
alert(nWeb.run())