Java教程

100天代码提升计划-第22天

本文主要是介绍100天代码提升计划-第22天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

final关键字

常用四种用法

1.修饰一个类

格式:public final class 类名称{   }

含义:该类下面不能有任何子类,且下面的所有方法都无法进行覆盖重写

代码

package FinalDemo;

public final class FinalClass {
    public static void main(String[] args) {
        System.out.println("final修饰一个类");
    }
}

如果final类作为父类,子类继承时就会报错

 

 

2.修饰一个方法

格式:修饰符 final 返回值类型 方法名称(){   }

含义:这个方法为最终方法,无法进行覆盖重写

package FinalDemo;

public class FinalMethodFu {
    public final void  method(){
        System.out.println("final修饰一个成员方法");
    }
}

 

 

 当父类里面的成员方法被final修饰时,该方法也无法被继承

 

注意:

abstract和final不能同时写,因为会自相矛盾

 

这篇关于100天代码提升计划-第22天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!