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();
}
}\如上图,是什么问题呢?
添加回答
举报
0/150
提交
取消