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); } }