- 2
- 0
- 约小于1千字
- 约 8页
- 2018-05-16 发布于天津
- 举报
学习单元1搭建VS开发环境
学习单元14 掌握抽象类和接口 主讲:刁建忠 Email 有些东西只是一个概念,并不是客观存在的。比如说形状,动物,植物这些,无法具体化,但是又确实表示一个种类的,我们通常把它们定义为抽象类。 abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。 抽象类与非抽象类在以下方面是不同的: 抽象类不能直接实例化,并且对抽象类使用 new 运算符会导致编译时错误。 允许(但不要求)抽象类包含抽象成员。 抽象类不能被密封,即用关键字sealed修饰 模板方法 在经典的设计模式中,模板方法(Template Method)是利用抽象类的一个典型。 模板方法模式就是把我们不知道具体实现的步骤封装成抽象方法,并提供一个按正确顺序调用它们的具体方法(这些具体方法统称为“模板方法”),这样构成一个抽象基类。子类通过继承这个抽象基类去实现各个步骤的抽象方法,而工作流程却由父类控制。 接口(interface)就是定义了一组功能和行为的协定,但没有提供具体的实现方法。比如描述一个岗位的工作要求,具体如何完成则没有说明。 接口 定义了一个可由类和结构实现的协定。接口声明可以声明零个或多个成员。接口的成员必须是方法、属性、事件或索引器。 接口的定义格式如下: [修饰符] interface 接口名 [:父类接口1,父类接口2….] {
您可能关注的文档
- 地理课堂与现代化教育手段的碰撞.doc
- 地球上的生物最初可能出现在海洋中生物能表现生命现象.doc
- 地球在发烫板块大挤压.doc
- 地质构造岩层产状褶皱.ppt
- 地衣化学物质在体内的分布及其含量.ppt
- 地震波井间地震例子.ppt
- 地面辐射吸收截留在大气中.ppt
- 场所安全卫生工作守则 环境安全卫生中心 辅英科技大学.doc
- 坐标变化运动的快慢.ppt
- 垂线新授课课件.ppt
- DB14T 1150-2015 荞麦栽培技术规程.pdf
- CN119590996A 一种用于水稻种子播种前预处理工序的移动吊装设备及方法 (邵阳市农业机械化技术推广站(邵阳市农业机械研究所)).docx
- DB14 755-2013 公路梁(板)式桥梁勘测设计细则.pdf
- CN119589950A 铺粉装置、增材制造设备及控制方法 (苏州德悟增材技术有限公司).docx
- DB 14T 2075—2020葡萄霜霉病防治技术规程.pdf
- DB 14T 2654—2023健身步道现浇型合成材料面层 质量要求.pdf
- DB14T 1096-2015 梨树蜜蜂授粉与病虫绿色防控集成应用技术规程.pdf
- DB14T 1097-2015 无公害露地菜豆生产技术规程.pdf
- DB14T 1102-2015 太原市城市污水再生利用总则.pdf
- DB14 636-2017 无公害西葫芦设施生产技术规程.pdf
最近下载
- 呼吸机的清洁、消毒及保养ppt课件.pptx VIP
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题 (3).docx VIP
- 2025年全国计算机等级考试二级C语言上机题库及答案.docx VIP
- DB15T+4343-2026内蒙古黑土区侵蚀沟治理技术规范.pdf VIP
- 2025年信访场所标准化建设工作总结.docx VIP
- 总分包安全管理协议.doc VIP
- 《供配电系统设计规范 GB50052-2009》.pdf VIP
- JBT 5921-2006液压系统用冷却器 基本参数.pdf
- 2025年中国触摸屏控制面板数据监测报告.docx
- 长沙市施工围挡标准图集2021版.pdf VIP
原创力文档

文档评论(0)