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

面试题 相关文章推荐
main 函数执行以前,还会执行什么代码
Apr 17 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
May 09 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
如何进行Linux分区优化
Sep 13 面试题
GWebs公司笔试题
May 04 面试题
Python中如何定义一个函数
Sep 06 面试题
是否可以从一个static方法内部发出对非static方法的调用?
Aug 18 面试题
介绍下Java中==和equals的区别
Sep 01 面试题
掌上明珠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递归列出所有文件和目录的代码
2008/09/10 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
javascript确认框的三种使用方法
2013/12/17 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
详解Python中的join()函数的用法
2015/04/07 Python
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
Python读写docx文件的方法
2018/05/08 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
如何卸载python插件
2020/07/08 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
简单说下OSPF的操作过程
2014/08/13 面试题
简历的自荐信
2013/12/19 职场文书
初中校园之声广播稿
2014/01/15 职场文书
反四风对照检查材料
2014/09/22 职场文书
领导干部作风建设总结
2014/10/23 职场文书
python实现高效的遗传算法
2021/04/07 Python
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers