为什么会失败啊~!
//测试底下的一个概念为什么失败啊?
class classA
{
String namea="classA";
}
class classB extends classA
{
String name="classB";
}
public class test
{
public static void main(String[]args)
{
classA a= new classA();
a=(classB)a;//(classB是要转换的对象,a是相当作b的实例使用的对象为什么失败啊)
System.out.print(a.name);
/**如果B是A的子类,那么B的一个实例亦可作为A的实例来使用(什么意思~?怎么使用啊?~!),
如果A的一个实例,想当作B的实例使用,程序员就应写一个类型转换(classname)ref其中,
(classname)是要转换的目的类,而ref是被转换的对象。*/
}
}