
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 0.48 KB | hits: 6 | expires: Never
How I pass argument as generic?
public class<E extends aninterface> AClass{
public AClass(){
}
public void amethod(E element){
//something
}
}
public class B implements aninterface{
}
aninterface f = new B();
AClass<B> ac = new AClass<B>();
ac.amethod(f);
final aninterface f = new B();
final AClass<? super aninterface> ac = new AClass<aninterface>();
ac.amethod(f);
final B f = new B();
final AClass<? super B> ac = new AClass<B>();
ac.amethod(f);