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

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
介绍下Java的输入输出流
Jan 22 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
经典c++面试题二
Aug 14 面试题
怎么可以提高数据库查询数据的速度
Jun 28 面试题
什么是Linux虚拟文件系统VFS
Aug 25 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
与C++相比,Java中的数组有什么不同
Mar 25 面试题
如何用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 iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
JavaScript实现Excel表格效果
2020/02/07 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
python测试驱动开发实例
2014/10/08 Python
python 异常处理总结
2016/10/18 Python
Python中的TCP socket写法示例
2018/05/11 Python
python 中字典嵌套列表的方法
2018/07/03 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python中np是做什么的
2020/07/21 Python
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
人事专员职责
2014/02/22 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
大学四年个人自我小结
2014/03/05 职场文书
关于责任的演讲稿
2014/05/20 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技