`
普罗旺斯西索
  • 浏览: 443 次
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA中的final关键字

阅读更多
一、final修饰类
用final修饰的类,不能被继承。JAVA中的String就是final修饰的类。final类中的所有成员方法都会默认为final
public final class FinalFengFeng {
	void missFeng(){
		System.out.println("I MISS FENGFENG!");
	}
}

二、final修饰方法
用final修饰方法,有两个目的:1)防止类被继承以后,方法在子类中被覆盖 2)提高性能,早期JAVA版本中会把final方法转为内嵌调用(不作为参考依据),但是可以重载
public class FengFengParent {
	final void missFeng(){
		System.out.println("I MISS FENGFENG!");
	}
}

三、final修饰变量
final变量,如果修饰基本数据类型,则变量值不可改变;若修饰引用类型,则不能指向新的对象


加final以后报错


注:参考http://www.cnblogs.com/dolphin0520/p/3736238.html
  • 大小: 5.5 KB
  • 大小: 6.5 KB
分享到:
评论

相关推荐

    Java中final关键字详解

     在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。  1.修饰类  当用final修饰一个类时,表明这个类不能被继承。也就是说,...

    Java零基础-final关键字.md

    内容概要: 本文介绍了Java中final关键字的概念和用法。读者将学习什么是final关键字,为什么需要使用final,以及在不同场景下如何使用final关键字。此外,还会讨论final关键字的一些注意事项和规则。 能学到什么:...

    举例讲解Java中final关键字的用法

    Java中的final关键字可以被用来修饰变量、方法和类等,意味着终结、不可改变,下面我们就来举例讲解Java中final关键字的用法:

    java中final关键字和static关键字详细用法

    根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。

    Java学习笔记---15.面向对象编程10-Java中final关键字,抽象类与接口

    在Java中, 可以使用final关键字修饰类、方法以及成员变量。 (1).final标记的类不能被继承; (2).final标记的方法不能被子类复写; (3).final标记的变量即成为常量,只能被赋值一次. 注意: 如果使用final来...

    Java中final关键字的用法总结

    在Java中,final可以别用来修饰类、修饰方法、修饰变量和修饰参数等,这里就来简单作一个Java中final关键字的用法总结:

    深入理解Java中的final关键字_动力节点Java学院整理

    带你深入理解Java中的final关键字_动力节点Java学院整理.

    Java final关键字

    Java final关键字的学习demo

    java中final关键字使用示例详解

    Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例

    Java中的final关键字

    Java中的final关键字

    Java中final关键字的使用与注意总结

    主要给大家介绍了关于Java中final关键字的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    22.final关键字.zip

    22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22...

    Java中final关键字的深入探究

    主要给大家介绍了关于Java中final关键字的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    Java中final关键字详解及实例

    主要介绍了Java中final关键字详解及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Java中的final关键字详解及实例

    Java中的final关键字 1、修饰类的成员变量 这是final的主要用途之一,和C/C++的const,即该成员被修饰为常量,意味着不可修改。   上面的代码对age进行初始化后就不可再次赋值,否则编译时会报类似上图的错误。 ...

    小议Java中final关键字使用时的注意点

    final关键字代表着最后、不可改变,无论是在用final修饰类、修饰方法还是修饰变量时,都要注意内存分配的问题.这里来小议Java中final关键字使用时的注意点:

    深入解析Java编程中final关键字的作用

    final关键字正如其字面意思一样,意味着最后,比如被final修饰后类不能集成、变量不能被再赋值等,以下我们就来深入解析Java编程中final关键字的作用:

    【Java编程教程】详解Java final 关键字.pdf

    java中的final关键字是用来限制用户的。java final 关键字可以在许多上下文中使用

Global site tag (gtag.js) - Google Analytics