有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...

面试题 相关文章推荐
华为慧通笔试题
Apr 22 面试题
strlen的几种不同实现方法
May 31 面试题
.NET面试题:什么是反射
Sep 30 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
什么是索引指示器
Aug 20 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
介绍一下linux的文件系统
Oct 06 面试题
什么是测试驱动开发(TDD)
Feb 15 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
JPA的特点
Oct 25 面试题
Python中pass语句的作用是什么
Jun 01 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
如何用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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
Array对象方法参考
2006/10/03 Javascript
一个符号插入器 中用到的js代码
2007/09/04 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
使用Python获取Linux系统的各种信息
2014/07/10 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
京东国际站:JOYBUY
2017/11/23 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
个人授权委托书范文
2014/09/21 职场文书
入党函调证明材料
2015/06/19 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
Python 语言实现六大查找算法
2021/06/30 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python