【急】求助:父类和子类的转换问题

Java 涛哥 2009-12-28 11:24:22
父类:
-------------------------------------------------------------------
public class Father {

public void aFather(){
System.out.println("I am the father!");
}
}
-------------------------------------------------------------------
子类:
-------------------------------------------------------------------
public class Son extends Father{
public void aSon(){
System.out.println("I am the son!");
}
}
-------------------------------------------------------------------
测试:
-------------------------------------------------------------------
public class Test {
public static void main(String[] args) {
Father f = new Father();
Son s = new Son();
f=s;//请问这句话是什么意思?
}
}
-------------------------------------------------------------------


f=s;//请问这句话是什么意思?【急】
...全文
56 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fantasy2436 2009-12-28
  • 打赏
  • 举报
回复
就是轉型啊,Son是繼承自Father,所以也可以認為他是Father類型的.
sean1203 2009-12-28
  • 打赏
  • 举报
回复
把子类对象抽象出来成动物
还是动物和猫这样比喻比你father和son好
sean1203 2009-12-28
  • 打赏
  • 举报
回复
就是一个父类引用一个子类对象
father=动物
son=猫
一个动物(引用)=new 猫
猫是一个动物
zhao_tk 2009-12-28
  • 打赏
  • 举报
回复
f指向子类s的对象.向上转型
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2009-12-28 11:24
社区公告
暂无公告