第2章Java面向对象技术基础汇编.pptxVIP

  • 13
  • 0
  • 约1.33万字
  • 约 72页
  • 2017-07-12 发布于湖北
  • 举报
第2章Java面向对象技术基础汇编

第二章 Java面向对象技术基础;传统的高级程序设计语言,如Pascal语言、C语言等,都是面向过程的语言。该程序设计思想中,是以功能或模块作为问题域的解决方法,将存放基本数据类型的变量作为程序处理对象,抽象简单,信息暴露,在程序设计中,采用过程或函数来实现有限的代码重用,多个过程或函数相互调用,共同完成统一的功能,当项目较大时,程序调试和维护将变得异常困难;为了解决面向过程设计语言的缺陷,面向对象的编程思想运用而生,即以信息隐藏和数据抽象概念为基础,以简单、直观、接近人类的自然思维方式来解决问题域内容,划分并构建问题域中的对象以及描述对象的状态和行为。面向对象程序设计的优点有:开发时间短、效率高、可靠性高、开发程序健壮、应用程序易于维护、易于更新升级。;对象是系统中描述客观事物的一个实体,我们所见到的任何一个客观事物都可以看做是一个对象,如一张桌子、一面镜子、一台电脑等。对象是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。属性是用来描述对象静态特征的一个数据项,服务是用来描述对象动态特征的一个操作序列,对象是属性和服务的结合体。;Java是纯面向对象语言,核心是面向对象。面向对象具有封装、继承、多态3个特性 封装是把对象的属性和服务结合成一个独立的系统单位,它是面向对象的一个重要概念 封装是一种信息隐蔽技术,用户只能见到对象封装界面上的信息,对象内部对用户

文档评论(0)

1亿VIP精品文档

相关文档