object引用的问题
class circle
{ public int cir;
public circle(int i)
{ this.cir = i; }
}
circle ci = new circle(12);
object o;
o = ci;
o是对ci的引用,为什么不能o.cir直接访问成员?
------解决方案--------------------object o;
o = ci;
因为o并不是一个circle的对象...
如果要调用,必须强制类型转换
((circle)o).cir;