抽象方法、抽象类怎样声明


Posted in 面试题 onOctober 25, 2014
在java中关键字abstract 可用来修饰方法和类,表示“尚未实现”的含义:
抽象方法:[访问权限] abstract 返回类型 方法名([参数表] ); //无方法体
该类只提供方法的声明,不提供方法的实现(无大括号)
抽象类:[访问权限] abstract class 类名{…}
说明:
抽象方法必须声明在抽象类中,但抽象类也可以包含具体方法,可以有或没有抽象方法,在抽象类中还可以声明变量;
父类中的抽象方法需要在子类中实现,如果子类没有实现抽象方法,则子类也成为抽象类;
抽象类不能用new来进行实例化,否则会出现编译错误;但可以声明抽象类的引用,用来指向其具体子类的实例;
构造方法 和 static 方法都不能声明为抽象的。(请思考其中的理由)

Tags in this post...

面试题 相关文章推荐
Java面试题及答案
Sep 08 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
一套VC试题
Jan 23 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
求∏的近似值,直到最后一项的绝对值小于指定的数
Feb 12 面试题
光声世纪笔试题目
Aug 25 面试题
关于.NET, HTML的五个问题
Aug 29 面试题
C#和SQL Server的面试题
Aug 12 面试题
linux面试题参考答案(11)
Nov 26 面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
Sep 28 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
简单介绍Object类的功能、常用方法
Oct 02 #面试题
serialVersionUID具有什么样的特征
Feb 20 #面试题
Java多态性的定义以及类型
Sep 16 #面试题
You might like
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
分享php邮件管理器源码
2016/01/06 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
Element中Slider滑块的具体使用
2020/07/29 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
python迭代器的使用方法实例
2013/11/21 Python
python中二维阵列的变换实例
2014/10/09 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
学期自我鉴定范文
2013/10/01 职场文书
关于环保的标语
2014/06/13 职场文书
使用pipenv管理python虚拟环境的全过程
2021/09/25 Python