java中面向对象的概念.pptVIP

  • 2
  • 0
  • 约1.91千字
  • 约 13页
  • 2017-08-22 发布于重庆
  • 举报
java中面向对象的概念.ppt

哈尔滨工业大学计算机系代亚非 Java中面向对象的概念 面向对象的几个主要概念 抽象数据类型 类 类型层次(子类) 继承性 多态性 访问控制。 什么是类 类是描述对象的“基本原型”,它定义一种对象所能拥有的数据和能完成的操作,在面向对象的程序设计中,类是程序的基本单元。 类 变量:即指对象的所知道的状态 方法:指对象的功能单元。 什么是消息? 软件对象通过相互间传递消息来相互作用和通信 一个消息由三部分组成: 1. 接受消息的对象 2. 要完成方法的名字 3. 方法需要的参数 封装(encapsulation ) 封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 封装 事物的内部实现细节隐藏起来 对外提供一致的公共的接口――间接访问隐藏数据 可维护性 继承 什么是继承? 继承是子类利用父类中定义的方法和变量就像它们属于子类本身一样. 什么是子类? 子类是作为另一个类的扩充或修正所定义的一个类. 什么是方法的覆盖? 在子类中重新定义父类中已有的方法。 什么是方法的重载(多态性)? 在同一个类中至少有两个方法用同一个名字,但有不同的参数。 访问控制 类的严格定义及修饰字 方法和变量的定义及修饰字 变量和方法的修饰字public、protected、

文档评论(0)

1亿VIP精品文档

相关文档