介绍下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...

面试题 相关文章推荐
数据库连接池的工作原理
Sep 26 面试题
strlen的几种不同实现方法
May 31 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
百度JavaScript笔试题
Jan 15 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
内部类的定义、种类以及优点
Oct 16 面试题
方正Java笔试题
Jul 03 面试题
初级Java程序员面试题
Mar 03 面试题
J2EE模式面试题
Oct 11 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
掌上明珠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
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
PHP微商城开源代码实例
2019/03/27 PHP
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
python中enumerate的用法实例解析
2014/08/18 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
python实现数据写入excel表格
2018/03/25 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
softmax及python实现过程解析
2019/09/30 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
管理学专业个人求职信范文
2013/12/13 职场文书
组织生活会发言材料
2014/12/15 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis