文档章节

抽象类与接口

carlos
 carlos
发布于 2012/07/31 22:43
字数 340
阅读 24
收藏 0

Java可以创建一种类专门用来当做父类,这种类称为抽象类.抽象类的作用有点类似模板,其目的是要设计者的格式来修改并创建新的类.

抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽象方法.

抽象方法是只能声明而未实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class声明.

抽象类定义规则如下。

1.抽象类和抽象方法都必须用abstract关键字类修饰

2.抽象类不能被直接实例化,也就是不能直接用new关键字去产生对象

 3.抽象方法只需声明,而不需实现

4.含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆写所有的方法后才能被实例化,否则这个子类还是个抽象类.

定义抽象类

abstract class 类名称

{

声明数据成员;

访问权限 返回值的数据类型 方法名称(参数...)

{

    定义一般方法

}

abstract 返回值的数据类型 方法名称(参数...);

//定义抽象方法,在抽象方法里没有定义方法体.

}

© 著作权归作者所有

共有 人打赏支持
carlos
粉丝 24
博文 85
码字总数 21928
作品 0
黄浦
程序员
第十八节:详解Java抽象类和接口的区别

前言 对于面向对象编程来说,抽象是它的特征之一。 在Java中,实现抽象的机制分两种,一为,二为。 抽象类为,接口为。 今天来学习一下Java中的抽象类和接口。 目录 什么是抽象 什么是抽象类...

达叔小生
08/01
0
0
什么是抽象类?什么是接口?两者有什么区别?如何使用它

一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中, 且不包含任何实现,派...

lzw_me
2014/04/30
0
0
think in java第九章接口 总结随笔

什么是接口,接口的作用 java接口是一系列方法的声明,是一些方法特征的集合,接口只有方法的特征没有方法的实现。 接口可以提供符合接口需求的类的一套规范(其实感觉就是一个招牌),主要作...

The_flying_pig
2017/07/18
0
0
什么是抽象类?什么是接口?接口和抽象类的区别在哪里?怎样去理解它们呢?

1、这里我们来参考一下博文。 http://blog.csdn.net/fenglibing/article/details/2745123 接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对...

Oscarfff
2015/04/17
0
0
C#中抽象类和接口的区别

一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派...

晨曦之光
2012/03/09
111
0

没有更多内容

加载失败,请刷新页面

加载更多

GO 数组相关操作

package mainimport("fmt""math/rand""time")func main() {//数组的几种定义方式var arr1 [3]int = [3]int{1,2,3}var arr2 = [3]int{4,5,6}arr3 := [3]string{"h", "w", ......

汤汤圆圆
23分钟前
0
0
JAVA 中interrupt、interrupted和isInterrupted的区别

首先,我们说明下三个方法的功能 interrupt() 向当前调用者线程发出中断信号 isinterrupted() 查看当前中断信号是true还是false interrupted() 是静态方法,查看返回当前中断信号并将中断信号...

我爱春天的毛毛雨
27分钟前
0
0
Coding and Paper Letter(二十二)

资源整理。 1 Coding: 1.开源项目openeo api。oponEO开发了一个开放的API,以简单统一的方式将R,python和javascript客户端连接到对地观测大数据云平台的后台。 此存储库包含此API,即oponE...

胖胖雕
53分钟前
1
0
RxJS的另外四种实现方式(三)——性能最高的库

接上篇 RxJS的另外四种实现方式(二)——代码最小的库(续) 代码最小的库rx4rx-lite虽然在性能测试中超过了callbag,但和most库较量的时候却落败了,于是我下载了most库,要解开most库性能...

一个灰
今天
4
0
马太效应

马太效应

yizhichao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部