Java技术与应用第三讲1 面向对象技术.pptVIP

  • 4
  • 0
  • 约1.63万字
  • 约 72页
  • 2017-06-17 发布于湖北
  • 举报

Java技术与应用第三讲1 面向对象技术.ppt

第3章 Java面向对象初步 广东工业大学计算机学院 本章学习目标 类 修饰符 包 多态 本章补充阅读材料 面向对象整体概念图 面向对象几个概念 类:是既包括数据又包括作用于数据的一组操作的封装体。类中的数据称为成员变量,类中对数据的操作称为成员方法。 对象:对象是类的实例。对象是动态的,有自己的生存周期。 封装性:为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。 继承性:提供从已存在的类创建新类的机制,继承使一个新类自动拥有被继承类的全部成员。 一个类只有一个直接父类称为单重继承,如果一个类拥有多个直接父类称为多重继承。 多态性:提供类中方法执行的多样性。有两种表现形式:重载和覆盖。 3.1 类 类的相关概念 类是抽象数据类型的具体实现,是具有相同属性和相同操作功能的对象的集合。对象是类的实例,两者之间的关系相当于一般程序设计语言中变量和变量类型的关系。 在类中,数据或变量被称为成员变量,定义在类中的方法和成员变量统称为类的成员。在大多数类中,成员变量通过定义在该类中的方法来操作和存取,方法决定该类中的数据如何使用。(封装) 3.1 类 Java中的类 在Java程序中,类是由定义和主体构成的 右图是Java中一个完整的类 3.1 类 类的定义格式(0) 从上页得知,Java中,类定义的基本语法如下: [作用域] c

文档评论(0)

1亿VIP精品文档

相关文档