开发者

Java中final关键字和final的四种用法实例

开发者 https://www.devze.com 2023-02-07 10:25 出处:网络 作者: ζ◇十点半就睡觉
目录final定义final的四种用法1. 修饰类2. 修饰方法3. 修饰变量4. 修饰参数final作用总结final定义
目录
  • final定义
  • final的四种用法
    • 1. 修饰类
    • 2. 修饰方法
    • 3. 修饰变量
    • 4. 修饰参数
  • final作用
    • 总结

      final定义

      final翻译成中文的意思是 “最终” , 它是Java当中的一个关键字,使用final修饰的对象不允许修改或替换其原始值或定义

      Java中final关键字和final的四种用法实例

      假如当final修饰一个类的时候,是不能被其他类继承的。

      Java中final关键字和final的四种用法实例

      final的四种用法

      修饰类修饰方法修饰变量修饰参数

      1. 修饰类

      final class Animal {
      
      }
      

      final修饰的类不允许被继承,表示此类设计的很完美,不需要被修改或者扩展

      2. 修饰方法

      public class Main {
          public final String print() {
              return "hello world";
          }
      }
      

      Java中final关键字和final的四种用法实例

      final修饰的方法表示此方法提javascript供的功能已经能够满足当前的需求,不需要进行扩展。并且不允许任何从此类继承的类来重写此方法。

      3. 修饰变量oiOCOg

      public class Main {
          private static final int N = 1000;
      }
      

      Java中final关键字和final的四种用法实例

      final修饰变量的时候,表示变量的属性一旦被初始化便不可以被修改。

      4. 修饰参数

      public class Main {
          public void add(final int x, final int y) {
              
          }
      }
      

      Java中final关键字和final的四种用法实例

      final修饰参数的时候,表示这些参数在整个方法内都不允许被修改。

      final作用

      使用final修饰类防止其它的类继承,如String类就是final修饰的,防止被其他类继承破坏了内部逻辑结构。

      Java中final关键字和final的四种用法实例

      总结

      finaljava当中的一个很常见编程的关键字,被其修饰的不能被继承,被其修饰的方法不能被重写,背其修饰的变量不能被修改,被其修饰的参数在这个方法当中不能改变。

      到此这篇关于Java中final关键字和final的四种用法的文章就介绍到这了,编程客栈更多相关Javahtt开发者_JS培训p://www.devze.com final关键字和final用法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

      0

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      关注公众号