query: What does it mean when interface is used as an arguments in java?
positive_passages.docid: 855
positive_passages.text: What does it mean to "program to an interface"?
negative_passages.docid: 150870
negative_passages.text: Java - Method name collision in interface implementation
negative_passages.docid: 18899
negative_passages.text: What is the use of marker interfaces in Java?
negative_passages.docid: 91298
negative_passages.text: What do ref, val and out mean on method parameters?
negative_passages.docid: 6853
negative_passages.text: Interface vs Abstract Class (general OO)
negative_passages.docid: 102832
negative_passages.text: Difference between generic argument constrained to an interface and just using the interface
negative_passages.docid: 105030
negative_passages.text: When to use: Java 8+ interface default method, vs. abstract method
negative_passages.docid: 34170
negative_passages.text: Is it possible to use a primitive type (int) in as a generic type in Java?
negative_passages.docid: 85960
negative_passages.text: Abstract class vs Interface in Java
negative_passages.docid: 69315
negative_passages.text: Should you always Code To Interfaces In Java
negative_passages.docid: 39810
negative_passages.text: What is "string[] args" in Main class for?
negative_passages.docid: 50083
negative_passages.text: Cast interface to its concrete implementation object or vice versa?
negative_passages.docid: 35653
negative_passages.text: Should methods in a Java interface be declared with or without a public access modifier?
negative_passages.docid: 33388
negative_passages.text: What do 3 dots next to a parameter type mean in Java?
negative_passages.docid: 56756
negative_passages.text: When do you use varargs in Java?
negative_passages.docid: 66575
negative_passages.text: Why use an interface in Apex?
negative_passages.docid: 57860
negative_passages.text: Can we create an object of an interface?