哥们呀,澄清一个问题啊,接口是不能实例化的。
Properties sp=System.getProoperties();
Enumeration e=sp.propertyNames();
这句话我的理解是应该用到了多态,sp.propertyNames()这句话返回的属于Enumeration ,但是这个不一定是Enumeration 也许是它的子类
就比如一个方法可以得到动物的名字,
public Animal getName(Animal ani)
{
return ani;
}
而这个方法接受的参数是接口类型动物,
返回的也是动物类型的, 比如你传入一个猫参数,它属于动物,所以可以接受并返回。。
就爱可以写成
Animal animal=getName(cat); |