介绍下static、final、abstract区别


Posted in 面试题 onJanuary 30, 2015
Static
1. static修饰的属相和方法属于整个类的属性和方法,在创建类的对象时只开辟一块内存空间,所用对象共用这块内存空间。
2. 静态初始化块的使用:
Static { 初始化代码 }

Final

1. fianl修饰的变量是常量,其值不能在被改变。常量的只能初始化一次,其后只不能再被改变,而且初始化只有两种方式:一、在定义的时候初始化。二、在类的构造函数中初始化.
2. fianl修饰的方法为最终方法,不能被覆盖但可以被继承。
3. final修饰的类为最终类,不能再被继承。

Abstract
1. abstract 修饰的类为抽象类,不能实例化
2. abstract 修饰的方法为抽象方法,抽象方法只有方法头没有方法体,在子类的类中必须实现父类的所有抽象方法。即:抽象类中不一定有抽象方法,但有抽象方法的类必须声明为抽象类。

Tags in this post...

面试题 相关文章推荐
几道PHP的面试题
May 19 面试题
C/C++有关内存的思考题
Dec 04 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
数据库的约束含义
Sep 09 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
shell程序中如何注释
Jan 28 面试题
Linux中如何用命令创建目录
Dec 02 面试题
你所在的项目是如何确定版本号的
Dec 28 面试题
主要的Ajax框架都有什么
Nov 14 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
解释下面关于J2EE的名词
Nov 15 面试题
如何安装ruby on rails
Feb 09 面试题
掌上明珠Java程序员面试总结
Feb 23 #面试题
介绍一下Java中的static关键字
May 12 #面试题
方正Java笔试题
Jul 03 #面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 #面试题
正隆泰信息技术有限公司上机题
Jun 14 #面试题
Java中各种基本数据类型的默认值都是什么
Dec 22 #面试题
汇科协同Java笔试题
Mar 31 #面试题
You might like
PHP缓存技术的多种方法小结
2012/08/14 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
理解Javascript_05_原型继承原理
2010/10/13 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
JS实现多选框的操作
2020/06/24 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
简单介绍Python中的try和finally和with方法
2015/05/05 Python
Python环境变量设置方法
2016/08/28 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
Python操作mongodb的9个步骤
2018/06/04 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
个人年底工作总结
2015/03/10 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python