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 ");//无法通过编译

   }

  }

}

  

posted @ 2017-02-24 15:46  yimian  阅读(8522)  评论(0编辑  收藏  举报
访问人数:AmazingCounters.com