首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java中为什么要用下转型和上转型 虽然知道是为了体现多态性 不知道如何体现 求帮小弟我举个例子

2012-12-15 
java中为什么要用上转型和下转型 虽然知道是为了体现多态性不知道怎么体现 求帮我举个例子java中为什么要

java中为什么要用上转型和下转型 虽然知道是为了体现多态性 不知道怎么体现 求帮我举个例子
java中为什么要用上转型和下转型 虽然知道是为了体现多态性  不知道怎么体现 求帮我举个例子
[解决办法]



Object obj = new Object();
String str = (String)obj; 

String s = "";
Object o = s;



LZ可以研究下
[解决办法]
我想应该是在继承抽象类时  抽象类不能实例化  于是用向上转型 父类的引用指向子类  然后调用父类中的非抽象方法吧
代码如下:
public abstract class A {
  public abstract void eat();
  public void run(){
  System.out.println("跑步");
  }
}

public class B extends A{


public void eat() {

System.out.println("吃饭");
}
  public static void main(String[] args) {
A  a=new B();
a.run();
}
}

但是下转型的作用  麻烦帮我举个例子  刚学不太懂  谢谢

热点排行