JAVA程序设计教程 第4章 类和对象.ppt

JAVA程序设计教程 第4章 类和对象.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 类和对象 学习导读 本章着重介绍Java编程中类和对象等非常重要的概念。 Java程序是由一个个类定义组成的,编写Java程序的过程就是从现实世界中抽象出Java可实现的类并用合适的语句定义它们的过程,这个定义过程包括对类内各种属性和方法的定义,创建类的对象,也包括类间的各种关系和接口的定义。 方法是类的主要组成部分。在一个类中,程序的作用体现在方法中。方法是Java语言的基本构件。利用方法可以组成结构良好的程序。本章介绍方法的构成规则和设计、使用方法的基本要点。 Java的应用程序接口(API)大量的软件包库。 第4章 类和对象 4.1.面向对象的基本概念 4.2 类 4.3 方法 4.4 访问控制符 4.5 静态修饰符、静态字段和方法 4.6 抽象类与抽象方法 4.7 最终类、最终属性、最终方法与终结器 本章小结 思考与练习 4.1.面向对象的基本概念 4.1.面向对象的基本概念 4.1.1 抽象 2.如何用面向对象的方法实现抽象 4.1.2 封装 4.1.3 对象 4.1.3 对象 4.2 类 类是现实世界某些对象的共同特征(属性和操作)的表示,对象是类的实例。 4.2 类 类的基本定义方法如下: [修饰符] class 类名 [extends 父类] [implements 接口名] { 类成员变量声明 类方法声明 } 1.关于类头---class 1.关于类头---类的修饰符 1.关于类头---接口名 2.关于类体 类体的定义要包括类的具体内容,包括类的属性与方法。 class class name { member Field declarations member Method declarations } 4.2.2 用户程序自定义类 4.2.3 创建类及类的实例对象 4.2.3 创建类及类的实例对象 4.2.4 构造函数 1.构造函数的一般概念 2.创建自己的构造函数 3.构造函数的作用 4.2.4 构造函数---构造函数的一般概念 4.2.4 构造函数---创建自己的构造函数 4.2.4 构造函数---构造函数的作用 4.3.1 方法概述 4.3.1 方法概述 4.3.1 方法概述 4.3.2 定义方法 1.声明方法头 2.声明方法体 4.3.2 定义方法------声明方法头 1.声明方法头 方法头一般由方法名、参数列表、返回类型、方法修饰符和方法抛出的例外五部分组成。 4.3.2 定义方法------声明方法体 4.3.2 定义方法------声明方法体 4.3.3 方法的调用 1.系统调用方法 2.程序调用方法 4.3.3 方法的调用 4.3.3 方法的调用(实例) 4.3.4 Java API中的方法 1.Math类的方法 2.Math方法的调用实例 4.3.4 Java API中的方法--Math类的方法 4.3.4 Java API中的方法--Math方法的调用实例 4.4 访问控制符 4.4 访问控制符 4.4.1 公共访问控制符public 4.4.2 缺省访问控制符 4.4.3 私有访问控制符private 用private修饰的属性或方法只能被该类自身所访问和修改,而不能被任何其他类,包括该类的子类,来获取和引用。 1. 对私有数据访问的方法 例如有三个实例字段,它们含有在Employee类的实例内部被操作的数据。 private string name; private double salary; private Date hireDay; private(私有的)关键字用来确保可以访问这些实例字段的只能是Employee类本身的方法。 4.4.3 私有访问控制符private 2. 私有方法 4.4.4 保护访问控制符protected ? 用protected修饰的成员变量可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类。使用protected修饰符的主要作用是允许其他包中的它的子类来访问父类的特定属性。 protected关键字为我们引入了一种名为“继承”的概念,它以现有的类为基础,并在其中加入新的成员,同时不会对现有的类产生影响——我们将这种现有的类称为“基础类”或者“基本类”(Base Class)。亦可改变那个类现有成员的行为。对于从一个现有类的继承,我们说自己的新类“扩展”(extends)了那个现有的类。 4.4.5

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档