版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章面向对象TypeScript入门与全栈式网站开发实战TypeScriptProgramming3.1类目录/CONTENTS3.3继承3.2对象3.4抽象类3.5接口3.6实战闯关——面向对象3.1PART类3.1.1类结构目录/CONTENTS3.1.3函数3.1.2属性3.1.4访问器3.1.5构造函数类是对象的抽象,是用于创建对象的模板。面向对象开发时,通常在项目的问题域中分析现实中的实体,将同类实体的特征、属性、功能、行为等抽象出来,形成类结构。3.1类class类名{修饰符属性名:类型constructor(参数名:类型,...){构造体}修饰符函数名(参数名:类型,...){函数体}get访问器名():类型{…
return
…
}set存储器名(){参数名:类型,…}{…this.属性=参数…}}类~封装结构体:由名字、属性、函数组成属性常被称为字段(Field)或成员变量(MemberVariable)
1.属性定义需要初始化
2.静态属性函数是复用代码的最基本单位访问器获取和设置属性值的特殊函数用关键字get定义访问器,用关键字set定义存储器构造函数用于创建对象的特殊函数用constructor命名,用new加类名来调用构造创建对象3.2PART对象3.2对象对象可以被视为包含一组键值对的实例1.字面方式创建对象,在定义结构的同时创建对象2.用newObject()方式创建空对象,再按需追加对象属性和函数3.用类的构造函数创建对象1.实体的特征、状态转为属性,2.行为、功能转为函数。创建对象TypeScript映射实体时,一般将:3.3PART继承3.3继承实现“类扩展”:将父类的属性和函数直接定义到了子类中TypeScript单继承,不支持继承多个类class子类extends父类{
类结构体(属性、构造、函数)}单继承继承语法定义了与父类函数签名完全相同的函数函数覆盖多态同一个函数名可以在不同的类中具有不同的实现。当调用实例的函数时,会根据实例的实际类型进行动态调用,而不是根据声明类型。this代表了本身,而super代表了父类对象1.访问属性和函数2.super调用父类构造this与super3.4PART抽象类3.4抽象类不允许用构造函数直接创建对象(通过子类对象间接创建)在class前加关键字abstract来定义抽象类3.5PART接口3.5接口接口仅声明必须实现哪些函数,本身不具体实现函数通过关键字implements声明要实现接口时,必须具体化接口中所有的抽象函数和属性interface接口名[extends接口1,接口2…]{[属性...][抽象函数...]}接口实现类定义接口接口允许多继承实现接口时,继承的所有函数都得实现接口多继承3.4PART实战闯关——面向对象实战闯关——面向对象【实战3-1】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路工程冬季施工方案
- 2025年度车队运输车辆安全监控系统安装合同3篇
- 枣庄2025年山东省滕州市第一中学校园招聘15人笔试历年参考题库附带答案详解
- 杭州浙江杭州市钱塘区青少年宫招聘10人笔试历年参考题库附带答案详解
- 广州广东广州市海珠区滨江街道市容环境卫生监督检查所招聘环卫工人笔试历年参考题库附带答案详解
- 四川2025年四川矿产机电技师学院教师招聘7人笔试历年参考题库附带答案详解
- 2025年教育宣传栏内容策划与更新服务合同3篇
- 2024黄山特色美食供应合同
- 中央2025年自然资源部所属单位招聘418人笔试历年参考题库附带答案详解
- 2025年广西梧州市事业单位招考高频重点提升(共500题)附带答案详解
- 分割不动产的协议书(2篇)
- 菏泽2024年山东菏泽市中心血站招聘15人笔试历年典型考点(频考版试卷)附带答案详解版
- 供热通风与空调工程施工企业生产安全事故隐患排查治理体系实施指南
- 精-品解析:广东省深圳市罗湖区2023-2024学年高一上学期期末考试化学试题(解析版)
- 记账实操-基金管理公司的会计处理分录示例
- 中国慢性便秘诊治指南
- 儿童流感诊疗及预防指南(2024医生版)
- 沐足行业严禁黄赌毒承诺书
- 2025年蛇年红色喜庆中国风春节传统节日介绍
- 河北省承德市2023-2024学年高一上学期期末物理试卷(含答案)
- 山西省2024年中考物理试题(含答案)
评论
0/150
提交评论