有一段代码:vertor v=new vertor();
            Enumeration e=v.elements();
          在JAVA中接口为什么可以声明变量???是什么意思呢??
           v.elements()这句话里的对象是不是都实现了这个接口???

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wangand520】截止到2008-07-22 23:08:50的历史汇总数据(不包括此帖):
    发帖的总数量:7                        发帖的总分数:70                       每贴平均分数:10                       
    回帖的总数量:3                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:2                        结贴的总分数:20                       
    无满意结贴数:1                        无满意结贴分:5                        
    未结的帖子数:5                        未结的总分数:50                       
    结贴的百分比:28.57 %               结分的百分比:28.57 %                  
    无满意结贴率:50.00 %               无满意结分率:25.00 %                  
    楼主该结一些帖子了
      

  2.   

    v.elements()   
    但是这里面的对象并没有什么语句声明了已经实现了Enumeration这个接口啊??这真另人不解。。
      

  3.   

    楼主的提问有问题,v.elements();返回的值就是 Enumeration类型的就行了。java的多态就是这样的呀。
      

  4.   

    意思是说相当于v.elements();返回的就是实现了这种接口的。。对吗??