4.2final关键字
来源:互联网 发布:mac版c4d 编辑:程序博客网 时间:2024/06/07 20:41
final—无法改变的、最终的
final用于修饰类、变量和方法
他很作死,有以下特点:
1、修饰的类不能被继承
2、修饰的方法不能被子类重写
3、修饰的变量(成员变量、局部变量)是常量,只能赋值一次
4.2.1 final关键字修饰类
final class animal(){}class Dog extends animal{}class Example06{ public static void main(String []args) { Dog dog= new Dog(); }}
显示:无法从最终animal类中进行继承
4.2.2final关键字修饰方法
// 定义Animal类class Animal{ // 使用final关键字修饰shout()方法 public final void shout() { // 程序代码 }}// 定义Dog类继承Animal类class Dog extends Animal { // 重写Animal类的shout()方法 public void shout() { // 程序代码 }}// 定义测试类class Example07 { public static void main(String[] args) { Dog dog=new Dog(); // 创建Dog类的实例对象 }}
4.2.3final关键字修饰变量
public class Example08{ public static void main(String []args) { final int num = 2; num = 4; }}
无法为最终num赋值
0 0
- 4.2final关键字
- Final关键字
- final关键字
- final关键字
- final关键字
- final关键字
- final 关键字
- final关键字
- Final 关键字
- Final关键字
- 关键字 final
- final关键字
- final关键字
- final关键字
- 关键字final
- Final 关键字
- final关键字
- final关键字
- Linux进程之僵尸进程和孤儿进程简析
- dp 最大字段和 问题
- C# string类型小结 (学习日记 2017-04-26)
- Ssm框架整合整体思路
- 1030. 完美数列
- 4.2final关键字
- angularJS入门
- Jenkins + Git + Maven + tomcat集成环境(Jenkins 安装)
- 一条SQL搞定信息增益的计算
- C++函数mysql_use_result获取mysql数据库中的数据中文显示为“?”
- 在php中使用Sphinx
- maven的下载、安装和仓库配置
- Git的使用
- firefox无法安装firebug 的管理员未正确配置网站。为避免您的信息被窃,Firefox 没有建立与该网站的连接。