D第四章-Java面向对象.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 Java 面向 对象
- 资源描述:
-
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,面向对象编程思想,第五章,回顾,JAVA,基本知识,基本数据类型,注释,标识符与分隔符,运算符,常量,变量及类型转换,关键字,表达式,控制结构,if/else,switch(),case,break;,.default,for,循环结构,while,循环结构,do,while,循环结构,break,和,continue,2,目标,对象,类,属性,方法,抽象,继承,封装,多态,3,面向对象的方法,二十世纪七十年代发展起来的,结构化编程的解决方案,模拟人类的思维过程,将数据当作单个“,对象,”进行操作,4,面向对象的方法,现实世界中所有的事物都是对象,对象都具有某些,特征,,并展现某些,行为,5,面向对象的编程,按照实体在现实世界中的表现来实现,将,活动,和,属性,与每一实体相关联,数据,员工详细资料,工资结算表,票据,凭证,收据,函数,计算工资,支付工资,支付帐单,记帐,银行交易,会计,6,面向对象的基本概念,对象,具有确定边界,且与所要处理的问题相关的概念或事物,代表现实世界中的实体,帮助理解现实世界,为计算机应用提供实践基础,类,描述一组相关对象,属性,对象的特征,也称为特性,方法,/,函数,对象执行的活动,7,对象,计算机用户环境中的元素,窗口,菜单,数据集合,机器零件清单,员工档案,用户自定义的数据类型,时间,角度,复数,8,对象,对象有其自身的属性,而且可以进行某些活动,属性,活动,/,方法,停车发动加速倒车,颜色重量年份发动机功率,9,类,类是模板,用来描述具有相似或共同属性和行为的对象集合,多边形类,属性,顶点,边的颜色,填充颜色,方法,绘制,擦除,移动,抽象为,多边形对象,10,属性,1,方法,1,属性,3,方法,2,抽象,考察特定应用程序相关问题的某些方面的过程,Class,11,抽象,抽象分为两类,数据抽象,识别与特定的应用程序相关的属性,过程抽象,识别方法,将注意力集中在过程的,参数和返回值,,而不是实现,12,可重用性,程序可以分解为可重用的对象,现有类可以和附加功能一起使用,形状,13,封装,信息隐藏的过程,有选择的数据隐藏,防止意外的数据破坏,更易于隔离和修复错误,14,无处不在的封装,封装,就是隐藏具体的实现细节,去肯德基吃饭,红色警报里的军工厂,我们使用的电脑,15,封装,封装是允许有选择地隐藏类中的属性和方法的过程,在类的外部不能访问,在类的外部可以访问,私有,公有,类,16,继承,继承是一种特性,利用继承可以重用现有类生成新类,可重用性通过继承来实现,动物,昆虫,哺乳动物,爬行动物,人类,非人类,两栖动物,17,生活中的继承,2-1,生活中,继承的例子随处可见,动物,食草动物,食肉动物,谁是父类?,谁是子类?,能说出继承的特点吗?,继承需要符合的关系:,is-a,,父类更通用、子类更具体,18,生活中的继承,2-2,子类具有父类的一般特性(包括属性和行为),以及自身特殊的特性,巴士是汽车吗?,卡车是汽车吗?,出租车是汽车吗?,最大载客数量,报站,引擎数量,外观颜色,刹车,加速,汽车,最大载重量,卸货,所属公司,最大载客数量,打发票,属性,行为,请问:出租车包含哪些属性和行为呢?,19,继承,超类是有其他类继承其行为的类,继承其他类的类称为子类,动物,20,多态性,同样的函数在不同的类上有不同的行为,类,艺术家,舞蹈家,诗人,雕刻家,对各个,子类,实现的方法 将产生不同的结果,21,什么是多态,简单来说,多态是具有表现多种形态的能力的特征,同一个实现接口,使用不同的实例而执行不同操作,彩色打印机,打印机,黑白打印机,打印效果:彩色,打印效果:黑白,打印,打印,22,关于类的更多内容,类包含,数据成员,/,属性,函数,/,方法,数据成员是通过函数访问的,对象是类的实例,类可以拥有其它类无法访问的部分,23,总结,传统编程的缺点,对象,类,抽象,继承,封装,多态,24,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


D第四章-Java面向对象.ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14753750.html