Java就业培训教程第三章.docVIP

  • 4
  • 0
  • 约2.33万字
  • 约 43页
  • 2019-06-12 发布于浙江
  • 举报
第章 面向对象(上) 面向对象的概念 面向对象是令大多数人都只可意会,难以言宣的大概念。我下面的讲解主要是冲着帮你迅速理解面向对象的内涵而来的,不见得非常严谨和完全正确,但我个人认为是合理的,是我的体会和认识,我也曾经用过同样的方式,让许多人仿佛一下子就明白了什么是面向对象。什么是面向对象,这是一个相对概念,是相对面向过程而言的。就象要理解什么是幸福,要先理解什么是痛苦一样的道理,在讲解面向对象之前,我要先简单介绍一下什么是面向过程。 面向过程 在早期出现的编程语言中,如大家都非常熟悉的语言,当我们要用这种语言来定义一个复杂的数据类型,譬如窗口时,可以用结构体()来实现,只要在结构体中使用那些基本的数据类型来定义窗口的大小,位置,颜色,背景等属性就可以了。如果我们要对一个窗口进行各种操作,如隐藏窗口,移动窗口,最小化窗口等等,我们要为每个操作都定义一个函数,这些函数与窗口本身的定义没有任何关系,如,,,这些函数都需要接受一个参数,即要操作的窗口。这是一种谓语与宾语的关系,“隐藏”、“移动”等是谓语,“窗口”是宾语。程序的重心集中在函数(即谓语)上。 面向对象 在,语言中,我们可以将一个窗口当作一个主体(对象)来看,定义窗口时,除了要指定在面向过程中规定的那些属性,如大小,位置,颜色,背景等外,还要指定该窗口可能具有的动作,如隐藏,移动,最小化等。我们在定义窗口时,就要

文档评论(0)

1亿VIP精品文档

相关文档