Java编程入门与应用 P221 例8-14
- 演示final的用法
/**
* Java编程入门与应用 P221 例8-14
* 演示final的用法
*/
public class FinalText {
/**
* 声明定义一个final的count属性和一个声明为final的sum()方法
*/
public class FinText{
//定义一个实例常量
final int count = 1;
//定义一个实例方法,尝试更改实例常量的值
public int updateCount(){
//尝试修改实例常量的值,结果报错
//count = 4;
//返回值
return count;
}
/**
* 定义一个final的实例方法然后尝试用另一个实例方法去继承该final方法
*/
//定义一个final类型的实例方法
public final int sum(){
int number = count + 10;
return number;
}
}
// 尝试继承sum()方法
public class FinalExtendText extends FinText {
//该类继承了 FinText类,但是因为sum为final所以sum无法被重写
//public int sum(){};
//只可以去调用sum无法重写
int count = sum();
}
}
感谢观看
再次感谢~