第3章 面向对象程序设计.pptVIP

  • 1
  • 0
  • 约1.23万字
  • 约 64页
  • 2019-01-12 发布于湖北
  • 举报
第3章 面向对象程序设计 3.1 面向对象概述 一切都是对象 “尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特性都是后者不具备的,这些特性使C++在某些地方显得过于复杂。 Java语言首先便假定了我们只希望进行面向对象的程序设计。正式用它设计之前,必须先将自己的思想转入一个面向对象的世界(除非早已习惯了这个世界的思维方式)。只有做好这个准备工作,与其他OOP语言相比,才能体会到Java的易学易用。 3.1 面向对象概述 面向对象理解 三大特点:封装、继承、多态 了解三大特点 理解三大特点 应用三大特点 三大特点成为生活的一部分 “名言” “对象是客观世界实体在Java中的映射” “类是对象的抽象” “抽象类(接口)是对类的抽象” 3.2 对象基础 3.2.1 类与对象 在Java的世界中一切都是对象 类是对客观世界的抽象(如汽车设计蓝图) 对象是客观世界的实体(如牌照为8888的汽车) 程序中对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。 类定义了对象是什么,但它本身不是一个对象。在程

文档评论(0)

1亿VIP精品文档

相关文档