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


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

Tags in this post...

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
如何为DataGridView添加一个定制的Column Type
Jan 21 面试题
一篇.NET面试题
Sep 29 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
Dec 23 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
山海经纬软件测试笔试题和面试题
Apr 02 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
介绍java中初始化块的使用
Sep 11 #面试题
精伦电子Java笔试题
Jan 16 #面试题
关键字final的用法
Oct 02 #面试题
介绍下WebSphere的安全性
Jan 31 #面试题
简单介绍Object类的功能、常用方法
Oct 02 #面试题
serialVersionUID具有什么样的特征
Feb 20 #面试题
Java多态性的定义以及类型
Sep 16 #面试题
You might like
一个更简单的无限级分类菜单代码
2007/01/16 PHP
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
python实现视频分帧效果
2019/05/31 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
python脚本定时发送邮件
2020/12/22 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
佳能英国官方网站:Canon UK
2017/08/08 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
本科生详细的自我评价
2013/09/19 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
朋友聚会开场白
2015/06/01 职场文书
初中班主任工作随笔
2015/08/15 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android