问题是这样的   C是B的子类, B是A的子类;
我是这样申明的 temp是一个数组;   
  A temp[] = new c();
 然后temp进入一个返回类型为A(在测试类t中)的方法aaa过滤后,返回出我想要的数组中的一个值;
此时我用返回值调用 C中的一个方法ccc(通过接口传入的)
  我该如果写?
  我是这样写的:
       
       t ttt=new t();
       (c)(ttt.aaa()).ccc();
 最后一句报错了,  我就是想把ttt.aaa()返回A类型的值强转成C类型,然后访问C类中的方法ccc.
  请高手指点下我!!!