《3.第一章Java语言概述.pptVIP

  • 1
  • 0
  • 约1.1万字
  • 约 57页
  • 2017-01-04 发布于北京
  • 举报
《3.第一章Java语言概述

§1.2.3.3 有关面向对象的概念 所谓面向对象的方法学,就是使我们分析、设计和实现一个系统的方法尽可能地接近我们认识一个系统的方法。包括: 面向对象的分析(OOA, Object-Oriented Analysis) 面向对象的设计(OOD, Object-Oriented Design) 面向对象的程序设计(OOPL, Object-Oriented Program) 面向对象技术主要围绕以下几个概念: 对象、抽象数据类型、类、类型层次(子类)、继承性、多态性。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §1.2.3.3 有关面向对象的概念 class Car { int color_number; int door_number; int speed; void brake() { … } void speedUp() {…}; void slowDown() { … } } 现实生活中的对象 数据抽象类型 计算机中的对象的原型 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §1.2.3.3 有关面向对象的概念 什么是类? 类是描述对象的“基本原型”,它定义一种对象所能拥有的数据和能完成的操作,在面向对象的程序设计中,类是程序的基本单元。 相似的对象可以归并到同一个类中去,就像传统语言中的变量与类型关系一样。 variables methods 程序中的对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §1.2.3.3 有关面向对象的概念—类 …… Car car1; Car car2; … … Car carN; Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §1.2.3.3 有关面向对象的概念—类 变量:指对象的所知道的状态 方法:指对象的功能单元。 什么是消息? 软件对象通过相互间传递数据来相互作用和通信。 一个消息由三部分组成: 接受消息的对象 要完成方法的名字 方法需要的参数 对象B 对象 A message Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 面向对象示例 在程序中所操作的对象是类的一个实例。 创建一个对象: Hello obj=new Hello(); 调用方法: obj.showString(); 调用对象的方法相当于给对象发送消息,收到消息的对象通过改 变自身的状态或者向其它对象发送消息来响应消息。 class Hello { } private String s; public void showString() { System.out.println(s); } public void changeString(String str) { s = str; } 变量 方法showString() 方法changeString() Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §1.3 Java的运行及运行环境 Java平台由Java应用编程接口(API)和Java虚拟机(JVM)构成,如右图所示。这个平台构成了Java在不同计算机系统中编译和运行的环境。 Java 程序 Java 虚拟机 Java APIs 计算机系统 Java平台 (安装J

文档评论(0)

1亿VIP精品文档

相关文档