Java笔记——接口与抽象类
来源:互联网 发布:流体力学计算软件 编辑:程序博客网 时间:2024/05/17 20:14
360百科的解释“Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。”换句话说,接口声明了一系列方法,每个方法仅限定方法的名字,参数的数目和种类,而不包括方法的返回类型,参数的名字以及所抛出来的异常。
定义接口格式:
[public]interface 接口名称 [extends父接口名列表]
{
//静态常量
[public] [static] [final] 数据类型变量名=常量值;
//抽象方法
[public] [abstract] [native] 返回值类型方法名(参数列表);
}
实现接口格式:
[修饰符] class 类名[extends 父类名] [implements 接口A,接口B,···]
{
类成员变量和成员方法;
为接口A中的所有方法编写方法体,实现接口A;
为接口B中的所有方法编写方法体,实现接口B;
}
抽象类
使用了关键词abstract声明的类叫作"抽象类"。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。"抽象方法",属于一种不完整的方法,只含有一个声明,没有方法主体。如果从一个抽象类继承,而且想生成新类型的一个对象,就必须为基础类中的所有抽象方法提供方法定义。例如我们通过将水果出售管理抽象成一个类那么它们的都需要采摘,装箱、储存运输等,每一类水果都有自己的相应方法。因此我们需要将水果的这些方法罗列出来形成列表,这样管理每样水果就就只需要将列表中的每种方法详细出来就是相应的管理方法。这样水果管理的列表就是水果抽象类中的抽象方法列表。
- Java笔记——接口与抽象类
- Java接口与抽象类学习笔记
- java学习笔记----抽象类与接口
- java——抽象类与接口
- 学习笔记——抽象类与接口
- 《JAVA与模式》学习笔记之接口与抽象类
- java第八次课后笔记——抽象类、接口
- JAVA学习笔记15——抽象类+接口
- 【Java笔记】——抽象类和接口
- java学习笔记8——抽象类和接口
- java学习笔记之—接口和抽象类
- Java学习笔记 --抽象类与接口 基于类Shape
- 《java与模式》笔记-----抽象类和接口
- JAVA学习笔记(六)抽象类与接口
- JAVA 基础笔记|抽象类与接口的区别
- java学习笔记-抽象类abstract与接口interface
- 01-java学习笔记【接口与抽象类】
- 【Java学习笔记】3:抽象类与接口
- 【NOIP2016提高A组模拟9.9】爬山
- echart 折线图、柱状图、饼图、环形图颜色修改
- maven的学习笔记二、初识maven仓库配置文件
- Android fragment的保留
- JAVA温习课堂2
- Java笔记——接口与抽象类
- vs2013下编译jrtplib
- How to install PHP pthreads extension on Ubuntu?
- java集合中Comparable和Comparator辨析
- linux64下安装Go语言
- 苹果强制适配IPv6-only网络 该怎么做iOS应用兼容适配IPv6
- SCU2016-04 A题
- 【IOS学习】面试iOS工程师的相关问题
- Xcode 升级之后安装插件管理工具