黑马程序员技术交流社区

标题: Java基础学习日记 - final关键字 [打印本页]

作者: qihuan    时间: 2015-7-12 23:19
标题: Java基础学习日记 - final关键字
  1. package practice;

  2. /**
  3. * final关键字
  4. * 特点:        1.可以修饰类、函数、变量。
  5. *                 2.被final修饰的类不可被继承,为了避免继承、被子类复写功能。
  6. *                 3.被final修饰的方法不可被复写。
  7. *                 4.被final修饰的变量是一个常量,只能赋值一次,既可以修饰成员变量,也可修饰局部变量。
  8. *                       当在描述事物时,一些数据出现是固定的,所以加上final修饰。
  9. *                       常量的书写规范所有字母都大写,若由多个单词组成,则通过“_”连接。
  10. *                 5.内部类定义在类中的局部位置上时,只能访问该局部被final修饰的局部变量。
  11. * @author Qihuan
  12. *
  13. */

  14. final class FinalClass{
  15.         void show() {
  16.                 System.out.println("不可被继承");
  17.         }
  18. }

  19. class FinalMethod{
  20.         public static final double PI = 3.14;
  21.        
  22.         final String hello = "hello";
  23.        
  24.         final void show1(){
  25.                 System.out.println("方法不可被复写");
  26.         }
  27. }

  28. public class FinalPractice {

  29. }
复制代码



作者: 加多宝    时间: 2015-7-13 09:15
final;最终




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2