1. 类
class Person{
userName:string;
userAge:number;
constructor( name:string, age:number ){
this.userName = name;
this.userAge = age;
}
run( a:number, b:number ):number {
return a+b;
}
}
new Person( '张三' , 18 ).run(1,2);
2. 修饰符
readonly 只读
public 公开的,在任何地方都可以访问
protected 受保护的,只能在当前类和当前类的子类内部使用
private 私有的,当前类的内部使用
3. 抽象类:abstract
3.1 不完成具体的功能
3.2 抽象类不能new
3.3 抽象类可以继承,如果要继承,就必须实现该类的抽象方法
4. implements对于类的约束
interface Ip1{
name:string;
age:number;
}
interface Ip2{
change():void;
}
class Person implements Ip1,Ip2{
name: string;
age: number;
change(){
}
}
相关作者
- 获取点赞0
- 文章阅读量264
评论()