javach03.pptVIP

  • 3
  • 0
  • 约1.1万字
  • 约 91页
  • 2016-12-11 发布于重庆
  • 举报
Java程序设计 Programming in Java 王文豪 计算机工程学院 wangwenhao1407@163.com 第3章 面向对象程序设计 本章总体纲要 类、域、方法和实例对象 继承性 多态性 包(package) 封装性 关键字abstract、static、final和this 接口 内部类 变量作用域范围和参数传递方式 面向对象程序设计基本思想 面向对象程序设计整体介绍 面向对象程序设计(OOP) 将数据(属性)和方法(行为或功能)封装到类(classes)中 数据与方法常常是紧密相关的 对象(objects): 类的实例对象或类本身 三个基本特性:封装性、继承性和多态性 面向对象程序设计与结构化程序设计比较 结构化程序设计 对应的典型的计算机语言, 例如: C 面向操作(action)的 函数(方法)是程序的基本单位 面向对象程序设计 对应的典型的计算机语言, 例如: Java 面向对象(object)的 类(class)是程序的基本单位 方法(函数)被封装在类中 数据也常常被封装在类中 类 类(class)是对同一类型对象的描述 类(class) 的基本组成:(成员)域和(成员)方法 类(class)同时也是实例对象的模板 每个对象:拥有内存?存储成员域/方法 静态的成员域/方法?属于类 其它成员域/方法?属于实例对象 类的定义 类的定义格式如下: [类

文档评论(0)

1亿VIP精品文档

相关文档