没有合适的资源?快使用搜索试试~ 我知道了~
java接口和包程序设计
5星 · 超过95%的资源 需积分: 9 14 下载量 51 浏览量
2011-08-08
20:47:55
上传
评论
收藏 344KB PPT 举报
温馨提示
试读
35页
程序设计抽象类是专门设计为子类继承的类,抽象类通常都包括一个或多个抽象方法(只有方法说明,没有方法体),抽象方法体中内容,根据继承抽象类的子类的实际情况,有子类完成其抽象方法的代码。
资源推荐
资源详情
资源评论
JAVA 语言程序设计
第八章 接口和包
Java 程序设计的步骤
1 、先定义抽象类或接口
2 、通过继承或实现完成(使其具体化)相应子类的定义
3 、将这些类编译后打包 ,即在类文件前加 package 包名
4 、以后应用可直接通过 import 包名 . 类名 引用包
5 、这样设计的 java 程序,主函数简单明了
抽象类和方法
抽象类是专门设计为子类继承的类,抽象类通常都包括一个
或多个抽象方法(只有方法说明,没有方法体),抽象方法
体中内容,根据继承抽象类的子类的实际情况,有子类完成
其抽象方法的代码。
定义抽象类的一般形式
abstract class 类名称
{
成员变量;
方法(); // 定义一般方法
abstract 方法(); // 定义抽象方法
}
注意无论抽象
类和抽象方法
都以关键字 abs
tract 开头
说明:
( 1 )抽象类体中,可以包含抽象方法,也可以
不包含抽象方法,但是类体中包含抽象方法的
类必须定义为抽象类。
(2) 抽象类不能实例化,即使抽象类中没有抽象
方法,也不能实例化。
( 3 )抽象类的子类只有给出每个抽象方法的方
法体,即覆盖每个抽象方法后,才能创建子类
对象。如果一个抽象方法未在子类中覆盖,该
子类也必须申明为抽象方法。
抽象类的实现
科技书类
读者群
科技人员
显示图书种类
计算图书价格
计算打折折扣
文艺书类
读者群
大众人员
显示图书种类
计算图书价格
计算打折折扣
教材类
读者群
学生
显示图书种类
计算图书价格
计算打折折扣
三类图书不存在继承关系,它们虽然都具有显示图书种类、
计算图书价格、计算打折折扣的功能,但具体计算办法不同,
这时可以通过定义抽象类先确定它们的共同属性和要做的事
(抽象方法),然后再子类中分别实现这些抽象方法。这样
做的好处是简化程序设计,易排错,提高编程效率。
剩余34页未读,继续阅读
资源评论
- xelloss_cn2012-12-28非常好的JAVA文档....
- 万维世界2014-03-21还可以,挺有条理
- lfszfxj2014-05-12介绍了一下相关内容,可以学习
- cdestiny2013-09-09对包和接口有深入的介绍,比较完整!
wangyouliu
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot+Vue3快速开发平台、自研工作流引擎源码设计.zip
- docker安装部署全流程
- 基于树莓派的人脸识别系统python源码+项目部署说明+超详细代码注释.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Java知识体系最强总结(2021版).txt
- Python知识点Python知识点Python知识点Python知识点Python知识点PythonPython知识点.txt
- Java开发基于seetaface6的人脸识别(活体检测)的封装源码.zip
- JSP在线失物招领管理平台源码.zip
- JSP在线旅游美食展现管理系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功