java final 修饰类,变量,方法

final修饰特点
* 修饰类,类不能被继承
* 修饰变量,变量就变成了常量,只能被赋值一次
* 修饰方法,方法不能被重写

public  static  final  double PI=3.14;  final 一般跟static一起用!

==========================================

  final  class  person {   //final修饰类 不能被继承

String  name ;

int  age;

public person(){...}

}

-------------------------------------------

class person{

final  int NUM=10;

public void print(){

NUM=20;//无法通过编译

System.out.println(num);

}

}

---------------------------------------------

class  person{

public final void print(){

System.out.println("final");

}

class student extends person {

public void print(){

System.out.println("public ");//无法通过编译

   }

  }

}

  

原文地址:https://www.cnblogs.com/yimian/p/6438836.html