现在的位置: 首页 > 综合 > 正文

java关键字——final

2019年09月19日 ⁄ 综合 ⁄ 共 497字 ⁄ 字号 评论关闭


1、final修饰的方法:是最终的方法,该方法所在类的子类无法复写该方法,但是仍旧可以继承和使用;

/*
 *   zi类继承fu类,因为fu类中的show()被final修饰,所以不能被重写, 但是fu类依旧可以被继承,show()也依旧可以被子类使用。
 */
class fu{
	final void show(){
		System.out.println("fu_show()");
	}
	void fun(){
		System.out.println("fu_fun");
	}
}
class zi extends fu{
	void fun(){
		System.out.println("zi_fun");
	}
}
public class FinalDemo {
	public static void main(String[] args) {
		new zi().show();
		new zi().fun();
	}
}

2、final修饰的类为最终类:这个类不能再被其他类继承(即被结扎了……不能再有小孩儿了……);

3、final修饰的变量为常量:final修饰了一个变量空间中的值,这个空间中的值永远都不能改变。

注意:final修饰的变量在书写上需要全部大写,以区别普通变量。

抱歉!评论已关闭.