日期:2014-05-19  浏览次数:20765 次

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;