import B.D; import B.W; abstract class A{ abstract void f(); } class B extends A{ public void f(){ System.out.println("继承的抽象方法,具体化了"); } } abstract class C{ public void g(){ System.out.println("抽象类C执行了"); } } class D{ final String NAME = "abc"; final public void s(){ System.out.println("如果final关键字修饰方法则这个方法可以继承但是不能重写"); } } final class W extends D{ final public int AGE; public W(){ AGE = 20; System.out.println("在构造函数中是可以这样定义final修饰的属性, AGE: " + AGE); } } public class AbstractTest { public static void main(String[] args) { // TODO Auto-generated method stub B bb = new B(); bb.f(); A aa; aa = bb; aa.f(); W dd = new W(); dd.s(); } }
如上图,是什么问题呢?
qq_青枣工作室_0
Caballarii
相关分类