本章简介
在第1章介绍Java语言的特点时,提到过Java是一种面向对象的程序设计语言。为什么要用面向对象的思想设计程序呢?什么是面向对象?面向对象有哪些特征?如何使用面向对象程序设计语言开发程序?这些问题是本章要给读者介绍的核心内容。
面向对象是二十世纪九十年代开始兴起的软件设计开发方法,现在主流的应用软件大部分都采用面向对象方法设计开发,所以对程序员而言,面向对象程序设计是必须要掌握的技能之一。
如今,面向对象的概念和应用已超越了程序设计和软件开发领域,扩展到很宽的范围,例如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。