有abstract方法的类一定要用abstract修饰吗


Posted in 面试题 onMarch 14, 2016
有abstract方法的类一定要用abstract修饰。一下是一些关于abstract修饰符的用法及规则:
abstract修饰符用来修饰类和成员方法
a:用abstract修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化。
b:用abstract修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有什么功能,但不提供具体的实现。
abstract的 规则:
a:抽象类可以没有抽象方法,但是有抽象方法的类必须定义为抽象类,如果一个子类继承一个抽象类,子类没有实现父类的所有抽象方法,那么子类也要定义为抽象类,否则的话编译会出错的。
b:抽象类没有构造方法,也没有抽象静态方法。但是可以有非抽象的构造方法
c:抽象类不能被实例化,但是可以创建一个引用变量,类型是一个抽象类,并让它引用非抽象类的子类的一个实例
d:不能用final 修饰符修饰

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
请用用Java代码写一个堆栈
Jan 26 面试题
神路信息Java面试题目
Mar 31 面试题
链表面试题-一个链表的结点结构
May 04 面试题
简述数据库的设计过程
Jun 22 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
请解释接口的显式实现有什么意义
May 26 面试题
extern是什么意思
Mar 10 面试题
linux面试题参考答案(5)
Sep 01 面试题
广州足迹信息技术有限公司Java软件工程师试题
Feb 15 面试题
如何写出好的Java代码
Apr 25 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 #面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 #面试题
举例说明类变量和实例变量的区别
Jun 30 #面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
请问软件开发中的设计模式你会使用哪些
May 13 #面试题
You might like
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
smarty中常用方法实例总结
2015/08/07 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
深入了解Django View(视图系统)
2019/07/23 Python
python flask搭建web应用教程
2019/11/19 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
办理居住证介绍信
2014/01/15 职场文书
毕业自我鉴定书
2014/03/24 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
学历证明范文
2015/06/16 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL