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

面试题 相关文章推荐
super关键字的用法
Apr 10 面试题
SQL Server笔试题
Jan 10 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
.NET是怎么支持多种语言的
Feb 24 面试题
逻辑链路控制协议
Oct 01 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
Java基础面试题
Jul 19 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
送给程序员的20个Java集合面试问题
Aug 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
如何做到多笔资料的同步
2006/10/09 PHP
PHP中的类-什么叫类
2006/11/20 PHP
mysql中存储过程、函数的一些问题
2007/02/14 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python flask中静态文件的管理方法
2018/03/20 Python
python实现事件驱动
2018/11/21 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
python实现IOU计算案例
2020/04/12 Python
python名片管理系统开发
2020/06/18 Python
上海某公司.net方向笔试题
2014/09/14 面试题
办公室主任职责范文
2013/11/08 职场文书
校园歌手大赛策划书
2014/01/17 职场文书
小学教师年度个人总结
2015/02/05 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android