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


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

Tags in this post...

面试题 相关文章推荐
xml有哪些解析技术?区别是什么
Apr 26 面试题
说出一些常用的类,包,接口
Sep 22 面试题
C和C++经典笔试题附答案解析
Aug 18 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
介绍一下游标
Jan 10 面试题
NET程序员上机面试题
May 23 面试题
Internet主要有哪些网络群组成
Dec 24 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
港湾网络笔试题
Apr 19 面试题
Java如何调用外部Exe程序
Jul 04 面试题
如何现实servlet的单线程模式
Aug 05 面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
简单介绍Object类的功能、常用方法
Oct 02 #面试题
serialVersionUID具有什么样的特征
Feb 20 #面试题
Java多态性的定义以及类型
Sep 16 #面试题
You might like
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JS中==与===操作符的比较
2009/03/21 Javascript
jquery JSON的解析方式
2009/07/25 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Python实现的tab文件操作类分享
2014/11/20 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
高中的自我鉴定
2013/12/16 职场文书
春节活动策划方案
2014/01/24 职场文书
小学运动会演讲稿
2014/08/25 职场文书
个人自荐书范文
2015/03/09 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
多人股份制合作协议书
2016/03/19 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript