我的代码是: -java代码中如何实例化?
class Building{}
class Barn extends Building{
public static void main(String[]args){
Building build1 = new Building();
Barn bar1 = new Barn();
Barn bar2 = (Barn)build1;
Object obj1 = (Object)build1;
String str1 = (String)build1; //also an error over here
Building build2 = (Building)bar1;
}
}
我是新来的Java。所以请任何人都可以向我解释如何在这里进行实例化,比如如何访问每个对象。
此外,代码中有一个错误,请帮助我纠正它。
我希望“谷仓延伸建筑”是错字,它应该是谷仓延伸建筑 – kosa 2012-08-09 14:47:11
字符串和建筑是没有办法相关(无继承),所以你会得到编译时错误在线字符串str1 =(String)build1 ;.所有其他行编译,因为它们是相关的。 – kosa 2012-08-09 14:48:39
学习起来更有趣,它可以与Eclipse一起工作,并且随着调试器逐步跟随工作。 – 2012-08-09 15:34:29