java面向对象:第三讲 Java语言中的面向对象特性

  面向对象基本思想
  面向对象是种新兴设计思路方法,或者是种新设计规范标准(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行设计从现实世界中客观存在事物(即对象)出发来构造软件Software系统并且在系统构造中尽可能运用人类自然思维方式开发个软件Software是为了解决某些问题这些问题所涉及业务范围称作该软件Software问题域其应用领域不仅仅是软件Software还有计算机体系结构和人工智能等

  1.对象基本概念

  2.类基本概念

  3.消息
 1.对象基本概念

  对象是系统中用来描述客观事物个实体它是构成系统个基本单位个对象由组属性和对这组属性进行操作组服务组成从更抽象角度来说对象是问题域或实现域中某些事物个抽象它反映该事物在系统中需要保存信息和发挥作用;它是组属性和有权对这些属性进行操作组服务封装体客观世界是由对象和对象的间联系组成

  主动对象是组属性和组服务封装体其中至少有个服务不需要接收消息就能主动执行(称作主动服务)
 2.类基本概念

  把众多事物归纳、划分成些类是人类在认识客观世界时经常采用思维思路方法分类原则是抽象类是具有相同属性和服务组对象集合它为属于该类所有对象提供了统抽象描述其内部包括属性和服务两个主要部分在面向对象编程语言中类是个独立单位它应该有个类名并包括属性介绍说明和服务介绍说明两个主要部分类和对象关系就如模具和铸件关系例子化结果就是对象而对类对象抽象就是类
   3.消息

  消息就是向对象发出服务请求它应该包含下述信息:提供服务对象标识、服务标识、输入信息和回答信息服务通常被称为思路方法或
Tags:  面向对象 面向对象特性 面向对象的特性 java面向对象

延伸阅读

最新评论

发表评论