抽象方法、抽象类怎样声明


Posted in 面试题 onOctober 25, 2014
在java中关键字abstract 可用来修饰方法和类,表示“尚未实现”的含义:
抽象方法:[访问权限] abstract 返回类型 方法名([参数表] ); //无方法体
该类只提供方法的声明,不提供方法的实现(无大括号)
抽象类:[访问权限] abstract class 类名{…}
说明:
抽象方法必须声明在抽象类中,但抽象类也可以包含具体方法,可以有或没有抽象方法,在抽象类中还可以声明变量;
父类中的抽象方法需要在子类中实现,如果子类没有实现抽象方法,则子类也成为抽象类;
抽象类不能用new来进行实例化,否则会出现编译错误;但可以声明抽象类的引用,用来指向其具体子类的实例;
构造方法 和 static 方法都不能声明为抽象的。(请思考其中的理由)

Tags in this post...

面试题 相关文章推荐
介绍一下Java中的Class类
Apr 10 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
介绍一下#error预处理
Sep 25 面试题
.NET程序员的数据库面试题
Oct 10 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
Windows和Linux动态库应用异同
Apr 17 面试题
Linux机考试题
Jul 17 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
怎样自定义一个异常类
Sep 27 面试题
Java程序员面试90题
Oct 19 面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
简单介绍Object类的功能、常用方法
Oct 02 #面试题
serialVersionUID具有什么样的特征
Feb 20 #面试题
Java多态性的定义以及类型
Sep 16 #面试题
You might like
php curl模拟post请求小实例
2013/11/13 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
js控制框架刷新
2008/08/01 Javascript
Dojo 学习要点
2010/09/03 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
使用node.js中的Buffer类处理二进制数据的方法
2016/11/26 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
python 运算符 供重载参考
2009/06/11 Python
python复制文件到指定目录的实例
2018/04/27 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
Keras设置以及获取权重的实现
2020/06/19 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
小学国旗下的演讲稿
2014/08/28 职场文书
考试保密承诺书
2014/08/30 职场文书
股东大会通知
2015/04/24 职场文书
起诉书格式范文
2015/05/20 职场文书
解决Springboot PostMapping无法获取数据的问题
2022/05/06 Java/Android