
TypeScript
qindayong!
这个作者很懒,什么都没留下…
展开
-
通俗易懂面向对象-什么是类、实例化、对象、抽象类
小白易懂面向对象-什么是类、实例化、对象、抽象类类所谓类,就是女娲所设计的这几张设计方案,所有的设计方案,都是类在编程里,我们都称作类比如 某个程序员说,我想要创建一个类,其实他就是打算创建一个设计方案实例化与对象现在,女娲已经画了好几张设计方案了然后女娲用 人类设计方案 创造了一个人, 名字叫张三, 此刻,张三就是 人类设计方案 实例化出来的对象然后女娲用 狗类设计方案,制作...原创 2020-01-03 11:35:12 · 2597 阅读 · 0 评论 -
TypeScript中访问修饰符
TypeScript访问修饰符ts支持以下访问修饰符:public:所有定义成public的属性和方法都可以在任何地方进行访问。class Animal { public age:number=10; public run() { console.log("这是一个跑的方法") }}class Dog extends Animal{ }...原创 2020-01-03 11:01:36 · 1557 阅读 · 0 评论 -
在typescript中接口和抽象类有什么区别
抽象类的使用原则:抽象类不能被实例化,需要依靠子类采用向上转型的方式处理;抽象类必须有子类去继承,一个子类只能继承一个继承抽象类;抽象方法必须是public和protected(因为如果是private,则不能被子类继承,子类就不能实现此方法);如果子类继承了此抽象类,则子类必须要重写抽象类中的全部抽象方法(如果子类没有全部重写父类中的抽象方法,则子类也需要定义为abstract的)...原创 2020-01-03 11:00:51 · 3272 阅读 · 0 评论 -
重载和重写的区别及在typescript中的使用
在TypeScript中重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能小于父类的。...原创 2020-01-03 10:59:30 · 4429 阅读 · 0 评论