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

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
简单说说tomcat的配置
May 28 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 面试题
SQL Server面试题
Oct 17 面试题
汇智创新科技发展有限公司
Dec 06 面试题
不用游标的SQL语句有哪些
Sep 07 面试题
一套.net面试题及答案
Nov 02 面试题
Internet体系结构
Dec 21 面试题
如何唤起类中的一个方法
Nov 29 面试题
请问软件开发中的设计模式你会使用哪些
May 13 面试题
一套中级Java程序员笔试题
Jan 14 面试题
掌上明珠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文本操作类
2006/11/25 PHP
jQuery版Tab标签切换
2011/03/16 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
Python代码的打包与发布详解
2014/07/30 Python
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Python中pillow知识点学习
2018/04/30 Python
Python切片操作深入详解
2018/07/27 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
python修改txt文件中的某一项方法
2018/12/29 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
python实现登录与注册系统
2020/11/30 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
什么是GWT的Module
2013/01/20 面试题
文员求职信
2014/07/15 职场文书
python实现商品进销存管理系统
2022/05/30 Python
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android