Final的使用

Final的使用

//final:最终的;可以修饰变量,方法,类

//可以防止方法被子类重写;可以防止值被更改;可以防止继承的发生

//有点类似C#中:sealed(密封的)

public class final_的使用 {

    public static void main(String[] args) {

    }

}

//防止继承的发生

final class China{

    //要养成赋初值的习惯,因为要在各个平台跑程序,以免报错

    //防止值被更改

    //有final修饰的变量为常量,必须有值

    final int a=0;

    //防止方法被子类重写

    final public void eat(){

        System.out.println("吃饭");

    }

}

//class Chease extends China{

//    public void add(){

//        a++;

//    }

//    public void eat(){

//        System.out.println("吃饭");

//    }

//}
原文地址:https://www.cnblogs.com/xdzy/p/9467911.html