can you create interface instance ?
Answer Posted / zafar
No, you cannot create an instance of an interface. An
interface has no implementation - a class that implements
the interface specifies the implementation.
However, you can ofcourse have a reference variable of an
interface type that points to an instance of a class that
implements the interface. For example:
// List is an interface, ArrayList implements interface List
List data = new ArrayList();
It's good practice to program like this - program to an
interface, not an implementation. If you want to know more
about that design principle, see, for example:
[url=http://www.artima.com/lejava/articles/designprinciples.
html]Design Principles from Design Patterns[/url]
Is This Answer Correct ? | 13 Yes | 0 No |
Post New Answer View All Answers
What are the advantages of java over C++?
What is ph and buffers?
what is the messsage u r going to get from an objectoriented programing?
What are adapter classes?
What is static block?
What is singleton pattern?
Is nan false?
Can there be an abstract method without an abstract class?
What are benefits of java?
What is subsequence of a string?
What is a ternary operator in java?
how would you implement a thread pool? : Java thread
What are the different types of data structures in java?
What is string syntax?
What value is a variable of the string type automatically initialized?