java - Why generic to object type-casting is implicit? -
while converting non-generic class generic one, saw working :
public class testexception<t> { t t; object getobj(){ homecoming t; } } when tried alter return-type object other string, had type cast :
string getobj(){ homecoming (string)t; } why generic object type-casting implicit ? couldn't find implementation on java docs.
every class inherits object, t guaranteed implicitly convertible object.
java generics
No comments:
Post a Comment