:(:(:(:(:(:(:(:(:(
Hi ,
Can some one explain in java generics , if beta extends alpha , a variable of type alpha may refer to an object of type beta , a variable of type list <Alpha> may refer an object of type Arraylist<Alpha>, but a variable of typelist<Alpha> may refer an object of type Arraylist<Beta>, Can some one tell exactly what happens in it or what is this case ??
