美文网首页java学习笔记
Java学习笔记(十二)final关键字和权限修饰符

Java学习笔记(十二)final关键字和权限修饰符

作者: Broken故城 | 来源:发表于2020-03-17 00:23 被阅读0次

1、概述

final代表最终,使用final关键字后无法更改

2、使用

2.1、类

public final class{

}

使用final关键字后,这个类不能有任何子类

2.1、方法

public final 返回值 方法名(){}

使用final后不能进行重写

2.3、局部变量

final 数据类型 变量名 = 数值

使用后不能更改

注意:对基本类型是内容不可变,对引用类型则是地址值不可变,也就是说,引用类型的值还可以更改

2.4、成员变量

private final 数据类型 变量名 = 数值

使用后同样无法进行进行修改(只能赋值一次),

可以在定义后马上赋值,也可以在构造方法中赋值(保证所有构造方法都有对其赋值的语句)

权限修饰符

public protect (default) private
同一个类 yes yes yes yes
同一个包 yes yes yes no
不同包子类 yes yes no no
不同包非子类 yes no no no

相关文章

  • Java学习Day06

    今日学习内容总结 final补充 权限修饰符 内部类 final final关键字代表最终的、不可改变的。 当fi...

  • Java学习笔记(十二)final关键字和权限修饰符

    1、概述 final代表最终,使用final关键字后无法更改 2、使用 2.1、类 使用final关键字后,这个类...

  • Java中的static和final

    java中的static和final 此篇文章是记录我在学习Java中static和final关键字的笔记。 st...

  • Android开发面试题

    1、JAVA中final、finally、finalize的区别 ① final:关键字,可以作为修饰符修饰变量、...

  • java final 关键字

    [toc] final关键字 - think in java 笔记 之前对于final关键字只是大概了解,平时编码...

  • java - final 关键字

    java - final 关键字 java - final 关键字 在 java 中,final 关键字可以修饰类...

  • 程序员面试必考题(十五)--Java中的修饰符

    Java中修饰符主要包括限定访问权限的修饰符、存储方式修饰符、与继承有关的关键字以及 this和super等。 1...

  • 修饰符

    权限修饰符 状态修饰符 final 关键字是最终的意思,可以修饰成员方法,成员变量,类 l修饰方法:表明该方法是最...

  • final关键字

    final关键字 final(最终、修饰符) final关键字的用法: final关键字修饰一个基本类型的变量时,...

  • 聊聊java中final那点事

    1.final是什么 final是一个java关键字,一个修饰符,可用于修饰变量,方法,修饰类. 2.final有...

网友评论

    本文标题:Java学习笔记(十二)final关键字和权限修饰符

    本文链接:https://www.haomeiwen.com/subject/hnmaehtx.html