object引用的问题classcircle{publicintcirpubliccircle(inti){this.ciri}}circlecinewcircle(12)obj
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;
