首页 > 编程语言 > 详细

java中final关键字

时间:2016-01-05 22:22:17      阅读:244      评论:0      收藏:0      [点我收藏+]

一、final修饰方法

  •   禁止任何继承类修改它的定义,保证在继承中使方法行为保持不闲并且不会被覆盖。
  •  final修饰的方法,同意编译器针对该方法的调用转为内嵌调用。(类似c++ 中的inline?)
  •  private方法默认final

二、final修饰类

  • 类定义为final后,表明该类不能被继承。防止被继承修改

三、final 修饰变量

  • 变量定义为final表示是一个永远不变的编译时常量(类似c++ 中的const?)
  • 当变量是引用类型时,final只是表示引用不能改变,但是引用的对象本身可以修改。(类似指针常量?int * const? )
  • 方法参数定义为final后,表示该参数不允许修改(类似c++ 中的const?)

java中final关键字

原文:http://www.cnblogs.com/wangjzh/p/5103776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!