抽象、封装与类.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 抽象、封装与类 4.1 抽象、封装与类 4.2 Java的类 4.3 类的修饰符 4.4 域 4.5 方法 4.6 访问控制符 4.7 小结 4.1 抽象、封装与类 4.1.1 抽象 1 概念 抽象是对具体对象(问题)进行概括。 (先注意问题的本质及描述,其次是实现过程或细节) 2 抽象分类 (1)过程抽象 描述某类对象的共有的行为特征或具有的功能。 (2)数据抽象 描述某类对象的属性或状态(对象相互区别的物理量) 抽象的实现——通过类的声明。 4.1 抽象、封装与类 4.1.2 封装 1 概念 将抽象出的数据成员、过程方法有机结 合为一个整体。 2 优点 提高类或模块的可重用性、隐藏性。 这是面向对象程序设计的主要优点之一。 4.2 Java的类 Java的程序设计就是定义类的过程。 4.2.1 系统定义的类 系统定义好的类就是Java类库中的类。 根据实现功能不同,划分不同的集合,每个集合是一个包,合称为类库。 又称为:API---application program interface SUN 公司提供的类库称为基础类库JFC。 1 有关包的解释 包:若干个扩展名为class的文件集合在一起就形成了包。 Java主包:Java 的一层包,名为java; Java主子包:Java的二层包,名为lang; Java标准的扩展包:名为javax,最多只有三层。 包是可以有任意多层子包。包和子包 的名字之间用点号隔开。 例:javax. swing.tree 自学所有类库的查找方法 2 常用的包简介 1) java.lang 2) java.lang.reflect 3) java.io 4) java.util 5) java.util.zip 6) java.awt 7) java.awt.image 8) java.awt.datatransfer 9) java.awt.event 2 常用的包简介 10) java.applet 11) 12) java.corba 13) java.corba.orb 14) java.rmi 15) java.rmi.reistry 16) java.rmi.server 17) java.security 18) java.security.acl 19) erfaces 20) java.sql 常用java子包汇总 包 接口和类的用途 包 接口和类的用途 java.applet applet java.rmi 远程方法调用 java.awt 图形和图形用户接口 java.rmi.dgc 支持java.rmi java.awt.datatranster 剪切和粘贴功能 java.rmi.registry 同上 java.awt.event 事件处理 java.rmi.server 同上 java.awt.image 图像处理 java.security 安全 java.awt.peer 平台无关图形 java.security.acl 支持java.security java.beans 软件组件 erfaces 同上 java.io 输入输出 java.sql 数据库 java.lang 语言的核心功能 java.text 国际化 java.lang.reflect 映射(“自省”) java.util 各种工具 java.math 任意精度算术运算 java.util.zip 压缩和解压缩 连网 常用javax子包汇总 包 包中接口和类的用途 javax.accessibility 判定技术 javax.swing “轻便”的图形和图形用户 javax.swing.border 专用边界 javax.swing.colorchooser 颜色选择 javax.swing.event 扩展java.awt.event的事件处理 javax.swing.filechooser 文件选择 javax.swing.p

文档评论(0)

kaku + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档