java,方法重写,final

时间:2022-09-20 08:47:34
/*
方法重写:
好处:自己可以有自己的实现方案。
弊端:会不小心把父类中不能被改变的方法也给改变了。


如何解决弊端呢?
也就是说,我们现在需要一种方案,告诉子类,我这个方法你是不能重写的。
这个时候,java就提供了一个关键字:final。


final:
是最终的意思的,可以修饰类,修饰成员变量,修饰成员方法。


特点:
修饰成员方法:方法不能被子类重写。
修饰类:类不能被继承。
修饰成员变量:该变量就是常量了。


自定义常量:用final。把以前的变量用final修饰后,就是常量。
*/




/*
形式参数被final修饰:
基本类型:意思是基本类型的值在该方法内部不能被修改。
引用类型:意思是引用类型的地址值不能发生改变,但是,内容是可以改变的。
*/