package package1;
public class Demo7 {
public static void main(String[] args) {
A a=new A();
a.showNumber1();
B b=new B();
b.showNumber2();
final A a2=new A();
a2.number2=6;
a2.showNumber2();
}
}
/**
* 常量类不能被继承
* final class A{
public final int number1=1;
public int number2=2;
public void showNumber1() {
System.out.println(number1);
}
* @desc
* @author Administrator 020463
* @date 2018年9月9日 下午10:00:53
*/
class A{
public final int number1=1;
public int number2=2;
public void showNumber1() {
System.out.println(number1);
}
/**
* 加final不能被重写此方法
* public final void showNumber2() {
System.out.println(number2);
}
* @desc
* @author Administrator 020463
* @date 2018年9月9日 下午9:55:11
*/
//子类不能对父类中的常量方法进行重写
public void showNumber2() {
System.out.println(number2);
}
}
class B extends A{
public void showNumber2() {
System.out.println(number1);
}
}