- 3
- 0
- 约3.49千字
- 约 20页
- 2018-03-14 发布于天津
- 举报
教学课件课件PPT医学培训课件教育资源教材讲义
面向对象程序设计与系统开发
第3章 面向对象设计思想
2
驱动任务一
创建一个抽象类Animal,它包含一个abstract的sound()方法;派生一个子类Dog,实现父类抽象方法sound();创建子类Dog对象,然后调用它的sound()方法。
3
目标及知识点
4
抽象类
如果一个类中没有包含足够的信息来描绘一个具
体的对象,这样的类就是抽象类
定义一个抽象类的格式如下
abstract class AbstractClassName{
……
}
public abstract class Shape{
public abstract double area();//抽象方法
public abstract double volume();//抽象方法
}
当一个类被定义成abstract类时,表示一个抽象的概念,它不能用new关键字
实例化对象,例如上面定义的Shape类就是一个抽象类,只有被继承并在子类
中重写其抽象方法,它才有意义。
5
【例3-1】
定义一个代表形状的抽象类,并派生出圆柱体类和长方体类,计算底面半径为2高为3的圆柱体体积和长、宽、高分别为3、2、4的长方体体积。
//定义一个形状抽象类
abstract class Shape{
double radius,length,width,height
您可能关注的文档
- 《礼记》导读课件教材教学课件.ppt
- 《论语》导读课件教材教学课件.ppt
- 《旅游财务管理实务》第八章:旅游企业利润分配管理教材教学课件.ppt
- 《旅游财务管理实务》第二章:旅游财务管理的两个价值观念教材教学课件.ppt
- 《马克思主义基本原理概论》串讲教材教学课件.ppt
- 《人民调解法》解读教材教学课件.ppt
- 《司法化学》常用光谱教材教学课件.ppt
- 《思想道德修养与法律基础》第八章了解法律制度自觉遵守法律教材教学课件.ppt
- 《素描速写》第六章__创意的头脑教材教学课件.ppt
- 《孙子兵法》与创新营销艺术教材教学课件.ppt
- 新媒体文案创作与传播(第2版 微课版)潘勇PPT完整全套教学课件.pptx
- 现代商品学(双色)夏学超PPT完整全套教学课件.pptx
- (高清版)钢筋焊接及验收规程JGJ18-2012..docx
- (精)中华字经注释本(全).docx
- (样本)2024年全球中大型储能系统用BMS行业总体规模、主要企业国内外市场占有率及排名DHJ..docx
- 2026年Codex零基础学习手册.docx
- 部编人教版六年级上册语文全册教学课件(配2026年秋改版教材).pptx
- DB3311∕T 209-2022 茭白田土壤酸化改良技术规程.docx
- DB3302∕T 104-2010 中华鳖套养技术规范.docx
- DB3302∕T 178-2018 缢蛏底铺网养殖技术规范.docx
原创力文档

文档评论(0)