博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
final
阅读量:6481 次
发布时间:2019-06-23

本文共 1116 字,大约阅读时间需要 3 分钟。

1 /** 2  * final修饰的变量 是常量 只能赋值一次 不能被改变 3  * final 修饰的方法  不能被重写 但是可以重载 4  * final修饰的类       不能有子类 ,不能被继承。比如 Math  String 5  * @author Administrator 6  * 7  */ 8 public class testFinal { 9     //  final修饰的变量 是常量  常量名用大写 和 下划线命名 是不可改变的10     final int MAX_VALUE= 200;11     //再次赋值是不行的 MAX_VALUE=300;12     13 }

final修饰方法和类

1 /** 2  * 类前面加final 下面 子类Bird报错 说明 加了final不能被继承T he type Bird cannot subclass the final class Animal 3  *方法加了final 就不能被重写 下面的重写方法报错  The method run() is undefined for the type Animal 4  */ 5 //类前面加final 下面 子类Bird报错 说明 加了final不能被继承 6 public /*final*/ class Animal { 7     String eye; 8     //方法加了final 就不能被重写 下面的重写方法报错 9     //The method run() is undefined for the type Animal10     public void /*final*/ run(){11         System.out.println("跑跑!");12     }13 }14 15 class Bird extends Animal{16     17     public void run(){18         super.run();//调用的原来父类Animal的run();方法19         //不满意可以重写 overwrite20         System.out.println("飞啊飞");21     }22     23     public void eggsheng(){24         System.out.println("我是卵生");25     }    26 }

 

转载于:https://www.cnblogs.com/PoeticalJustice/p/7617224.html

你可能感兴趣的文章
MySql中有哪些存储引擎?
查看>>
GDAL源码剖析(十二)之GDAL Warp API使用说明
查看>>
CSS 和JavaScript 在ie6 ie7 ie8和…
查看>>
第一课:安卓开发工具Android Studio最新版本的安装
查看>>
JS_高阶函数(map and reduce)
查看>>
Autism Course of Yale University Fred Volkman 1
查看>>
JaxWsProxyFactoryBean 创建WebService客户端
查看>>
Using JConsole
查看>>
HP PCS 云监控大数据解决方案
查看>>
计算机组成原理
查看>>
spj 设计
查看>>
Git学习小结
查看>>
mysql 常用操作命令
查看>>
Leetcode | Best Time to Buy and Sell Stock
查看>>
例题4-1 求圆的面积
查看>>
Python之路(第三十四篇) 网络编程:验证客户端合法性
查看>>
2016项目反思
查看>>
【编程珠玑】读书笔记 第七章 粗略估计
查看>>
DSP\BIOS调试Heaps are enabled,but not set correctly
查看>>
Android-x86的源代码下载方法与编译过程
查看>>