可以的。
main里面这样写就行了 Parent p = new Son();
p.callMethod();
main里面这样写就行了 Parent p = new Son();
p.callMethod();
解决方案 »
- 求html 页面MP4播放器例子 希望我们一同把他解决掉大家进来顶一下把 全分抛出 拼了
- 新手求教,为什么在eclipse中能得到值,但在DOS下不行
- java垃圾回收的疑问
- 关于java图形界面GridLayout的问题
- 怎么把COREJAVA包 导入JDK中
- JSF 中使用PreparedStatement的setString问题
- 树型结构刷新后怎么还是变成原来的
- 关于Object.wait(long t)的问题,请指教
- 简单问题,怎么把int转换成4个字节数组(byte[]),JDK里应该有这样的工具吧
- ">>>"是什么意思
- java2d图形(急)
- 谁说java没指针,我觉得全是指针才对
Parent constructor is invoked
abstractMethod was implimented by son。
如果子类不是抽象的,当然可以用new子类来实现了。
抱歉。
Parent constructor is invoked
abstractMethod was implimented by son。就是运行结果
Son类等价于:
public class Son extends Parent
{
public Son()
{
System.out.println( "son constructor is invoked" );
}
public void abstractMethod()
{
System.out.println( "abstractMethod was implimented by son" );
}
public static void main(String[] args)
{
Parent p = new Son();
p.callMethod();
}
public void callMethod()
{
abstractMethod(); //能不能调用到子类的实现????
}
}结果为:
Parent constructor is invoked
son constructor is invoked
abstractMethod was implimented by son