• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

return type

 
Ankur kothari
Ranch Hand
Posts: 531
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if the return type of a method is list...cant we return an arraylist? after all an arraylist is a list?
 
Minhaj Mehmood
Ranch Hand
Posts: 400
Hibernate Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes offcourse!!
 
Ankur kothari
Ranch Hand
Posts: 531
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually if the return type is List we cant assign it to a arraylist....i got it now
 
Minhaj Mehmood
Ranch Hand
Posts: 400
Hibernate Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yeah right, even you cannot return something like
return new List()
because list is an interface you have to return one of its implemented class
Set/ArrayList/LinkedList and so on...
 
Prithvi Sehgal
Ranch Hand
Posts: 774
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you see javadocs, ArrayList implements the interface List.

So basically we can say something like





Perfectly legal. Any interface subtype can be returned.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic