Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


we cannot create an object of interface but we can create
a variable of it



we cannot create an object of interface but we can create a variable of it ..

Answer / mahesh

For creating an object, interface does not contain the body of its abstract methods. Hence compiler does not have enough data for creating an object out of it.
On the other hand you can create a variable of that interface with any other class implementing that interface.
E.g. A is an interface and B is a class implementing A.
Now if you create
A obj = new A();
This statement wont give an implementation of methods inside A.
But,
class B implements A{
}

A obj = new B();
Here class B will be defining all the abstract methods inside interface A.
Hence it is not possible to create an object of interface but you can create a variable of it.

Is This Answer Correct ?    9 Yes 1 No

Post New Answer

More Core Java Interview Questions

which one the better thread emplemented thread or extended ?

4 Answers   Fidelity,


Is java free for commercial?

0 Answers  


Why we use multi threading instead of multiprocessing?

0 Answers  


What’s the difference between applets and standalone program?

0 Answers  


How many bits is a string?

0 Answers  


Explain when classnotfoundexception will be raised ?

0 Answers  


Explain about procedural programming language or structured programming language and its features?

0 Answers  


Explain where variables are created in memory?

0 Answers  


What is passing value java?

0 Answers  


Explain notify() method of object class ?

0 Answers  


Realized?

0 Answers  


Name few java.lang classes introduced with java 8 ?

0 Answers  


Categories