java final关键字
来源:互联网 发布:leslie矩阵matlab代码 编辑:程序博客网 时间:2024/05/16 05:40
(1)final修饰类、方法、属性,不能修饰抽象类和接口,因为抽象类和接口一般都是需要被继承的,final修饰后就不能继承了;
(2)final修饰类,则类不能被继承;
(3)final修饰方法,则方法不能被重写;
(4)final修饰变量,则等同于常量final;
(5)修饰方法中的参数,称为最终参数;
(6)final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误;
(7)对于集合对象声明为final指的是引用不能被更改,但是你可以向其中增加,删除或者改变内容
public final AbstractList test_list = new ArrayList(); C() { test_list.add("one"); test_list.add("two"); test_list.remove("one"); test_list = new Vector<>(); }
eclipse编译结果阅读全文
0 0
- Java static关键字,final关键字
- java关键字之 final
- Java中的final关键字
- Java的final关键字
- JAVA中的关键字FINAL
- Java中final 关键字
- java final 关键字
- java-final关键字
- Java final关键字分析
- java final关键字
- Java基础: 关键字 final
- java中的final关键字
- java中final关键字
- Java关键字final、static
- Java final关键字解释
- java中关键字:final
- java中final关键字
- java中的final关键字
- Java反射获取成员变量
- 算法:求幂集(回溯法与树的遍历)-数据结构(17)
- 面试题9
- 使用python连接redis
- 插上U盘没反应
- java final关键字
- git本地共享库
- 关于HiveQL的常用语法总结(一)——DDL
- LeetCoder 21. Merge Two Sorted Lists
- 程序员的浪漫-C打印心形线
- TCP的工作机制详解
- java加密与解密的艺术(六)——java加密组件的权限解禁及第三方插件支持
- ActiveMQ的queue以及topic两种消息处理机制分析
- 在Dos中安装TurboC++3.0