Since List is an interface and how we are creating instance without any anonymous class
855
What does it mean to "program to an interface"?
60500
List has No Rows for Assignment to SObject: Error
72455
Implementing the Iterable interface
59958
Creating instance list of different objects and using these objects
115024
What is an anonymous inner class?
1156
How to pass anonymous types as parameters?
74427
Private members of the interface
60819
Instantiating a generic class in Java
5495
Is List a subclass of List? Why are Java generics not implicitly polymorphic?
6233
Why does list(my_list) modify the object?
131176
Collection versus List what should you use on your interfaces?
5143
Any simple way to explain why I cannot do List animals = new ArrayList()?
113179
How to make a new List in Java
139818
Why implement interface explicitly?
129375
Why is list initialization (using curly braces) better than the alternatives?
39482
Abstract, Interface, Classes OH MY - Question on Approach
35088
Is there a difference between an Array and a List in Apex?