TypeScript类和抽象类

收藏

一、TypeScript类

1.1 普通写法

class Person{
	userName:string
	userAge:number
	constructor( name:string,age:number ){
		this.userName = name;
		this.userAge = age;
	}
}
new Person('小鹿线',3)

1.2 修饰符

public  公开的,在任何地方都可以访问
protected 受保护的,只能在当前类和当前类的子类内部使用
private 私有的,当前类的内部使用

二、抽象类:abstract

2.1 写法

abstract class {
	abstract connection():void;
}
注意抽象类不可以new

2.2 使用场景:例如封装一个链接数据库的约束类,这个类不实现具体功能,但是需要链接每一款数据库和其中的函数操作

abstract class Db{
	abstract connection():void;
	abstract auth():void;
}

class mySql extends Db{
	connection(){

	}
	auth(){
	
	}
}
new mySql();


评论(

您还未登录,请先去登录
表情
查看更多

相关作者

  • 获取点赞0
  • 文章阅读量133

相关文章

暂无相关文章

联系小鹿线

咨询老师

咨询老师

扫码下载APP