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

面试题 相关文章推荐
如何提高JDBC的性能
Apr 30 面试题
公司JAVA开发面试题
Apr 02 面试题
用C语言实现文件读写操作
Oct 27 面试题
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
Sep 15 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
数据库什么时候应该被重组
Nov 02 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
internal修饰符起什么作用
Dec 16 面试题
山海经纬软件测试笔试题和面试题
Apr 02 面试题
final, finally, finalize的区别
Mar 01 面试题
Java面试题汇总
Dec 06 面试题
如何用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后台程序与Javascript的两种交互方式
2009/10/25 PHP
深入apache host的配置详解
2013/06/09 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
Linux中为php配置伪静态
2014/12/17 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP二维数组去重算法
2016/12/17 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
JavaScript 对象、函数和继承
2009/07/07 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python中函数的返回值示例浅析
2019/08/28 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
初中生学习生活的自我评价
2013/11/20 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
个人授权委托书范文
2014/09/21 职场文书
女生抽烟检讨书
2014/10/05 职场文书
初中重阳节活动总结
2015/05/05 职场文书
二审答辩状范文
2015/05/22 职场文书
暖春观后感
2015/06/08 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android