- 2
- 0
- 约8.79千字
- 约 32页
- 2016-09-29 发布于江西
- 举报
04面向对象——类和包.ppt
Java程序设计 赵志崑 山东财政学院计算机信息工程学院 zhaozk@sdfi.edu.cn OO的真正意义 OO的真正意义是使得程序设计接近人类的正常思维,将许多原来由人完成的工作交给机器去完成。 机器语言?汇编语言?高级语言 面向过程?面向模块?面向对象 OO包括一套比较完整的方法,程序设计只是其中一个环节。 面向对象的分析 面向对象的设计 面向对象的程序设计 代码重用 面向对象的程序设计思想 所有东西都是对象。 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。(分而制之) 每个对象都有自己的存储空间,可容纳其他对象。(由小到大) 每个对象都有一种类型。(举一反三) 同一类所有对象都能接收相同的消息。 Java的面向对象特性 初级特性:OO最基本的概念,即类和对象。 中级特性:OO最核心的概念,即封装、继承和多态。 高级特性:由初级特性和中级特性引出的一些问题,如构造函数的使用、覆盖的规则、静态变量和函数等。 初级特性 面向对象技术最基本的概念是类和对象: 类是一个样板,以操作、表示和算法的形式完整地定义了一组对象的行为。它通常也是面向对象语言中的模块化、封装和数据抽象的基础。 对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。 抽象数据类型 类实际上为实际的物体在计算机中定义了一种抽象数据类型。 抽象数据类型是仅由数据类
您可能关注的文档
- 第八章_入院与出院病人的护理.ppt
- 企业信息化与ERP1new.ppt
- 物流管理75137.ppt
- 第三章 统计整理28553.ppt
- 说话的温度53604.ppt
- 纳米技术的应用new.ppt
- 第一章 数据库基础知识55437new.ppt
- 生物传感器-5.ppt
- 第02章 C语言程序设计基础84466.ppt
- 第六章 MATLAB编程new.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)