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


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

Tags in this post...

面试题 相关文章推荐
Java面试题:请问一下代码输出是什么
May 27 面试题
怎样创建、运行java程序
Aug 01 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
写一个方法1000的阶乘
Nov 21 面试题
金山毒霸系列的笔试题
Apr 13 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
标记环介质访问控制协议
Mar 27 面试题
Why do we need Unit test
Jan 03 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
Java面试题:为什么要用Java
May 11 面试题
关键字throw与throws的用法差异
Nov 22 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
介绍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简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
用Python输出一个杨辉三角的例子
2014/06/13 Python
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
2015/05/22 Python
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
numpy.random模块用法总结
2019/05/27 Python
python实现超市商品销售管理系统
2019/10/25 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
网络专业学生个人的自我评价
2013/12/16 职场文书
给同学的道歉信
2014/01/16 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
售票员岗位职责
2015/02/15 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
Python实现随机生成迷宫并自动寻路
2021/06/13 Python