final

笔记要点


1. 被final修饰的变量不可以被改变,又被称为常量
2. 被final修饰的方法不可以被重写
3. 被final修饰的类不可以被继承

final总结: 不可变

实践代码


Diamonds类
public final class Diamonds {
    final int weight = 10; // 10克拉的钻石

    public  final void bling() {
        System.out.println("blingbling");
    }

    public static void main(String[] args) {
        Diamonds d = new Diamonds();
//        d.weight = 5;  // 被final修饰的变量不可以被修改
    }
}

PinkDiamonds类
public class PinkDiamonds extends Diamonds{ //被final修饰的类不可以被继承
    public void bling() {  //被final修饰的方法不可以被重写
        System.out.println("blingbling");
    }
}

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
  • 2021-08-10
猜你喜欢
  • 2021-07-14
  • 2022-01-05
  • 2021-08-28
  • 2022-12-23
  • 2021-06-05
  • 2021-09-21
  • 2022-01-24
相关资源
相似解决方案