class Fu{
int num=10;
final int num2=20;
public final void show(){
System.out.println("这是机密文件,不能修改");
}
}
class Zi extends Fu{
/*
Zi中的show()方法不能不该Fi中的方法
public void show(){
System.out.println("这是文件,可以修改");
}
这样会报错
*/
int num=100;
int num2=200;
//num2=200 报错!
/*
用int num2=200可以重新赋值,为什么呢,因为他这里算你重新分配了个空间地址给Zi中的num2 ,因为你用了int
如果不使用int ,就不可以在给num2赋值了;
*/
}
public class Dame {
public static void main(String[] args){
Zi a=new Zi();
System.out.println(a.num);
System.out.println(a.num2);
}
}
程序运行结果为:
100
200