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


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

Tags in this post...

面试题 相关文章推荐
PHP面试题集
Dec 18 面试题
JNI的定义
Nov 25 面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 面试题
判断单链表中是否存在环
Jul 16 面试题
金山毒霸系列的笔试题
Apr 13 面试题
struct与class的区别
Feb 03 面试题
介绍一下HTTP、HTTPS和SSL
Dec 16 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
中科创达面试题
Dec 28 面试题
int和Integer有什么区别
May 25 面试题
创联软件面试题笔试题
Oct 07 面试题
介绍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提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
python 正则表达式 概述及常用字符
2009/05/04 Python
python字典基本操作实例分析
2015/07/11 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python列表元素常见操作简单示例
2019/10/25 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
Python list运算操作代码实例解析
2020/01/20 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
详解anaconda安装步骤
2020/11/23 Python
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
优秀交警事迹材料
2014/01/26 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
办公室禁烟通知
2015/04/23 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
入党积极分子考察意见
2015/06/02 职场文书
六年级数学教学反思
2016/02/16 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis