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". Discuss the statement with the help of an
example.

(Plz help us to provide immediately.)

Answer Posted / prashant sharma

1.Interface myInterface{....};
2.Class myClass{......}

3.myInterface vInterace;
4.vInterface = new myClass();

In line 3 we are creating a var of type myInterface. It
holds an memory space for var type myInterface. it is just
like any other var type. Why there can't be ann object of
interface ..ans to this lies in post 1

In line 4 we create a object of class myClass. This object
returns the reference of space hold by class object on heap.
Thanks to JAVA inheritence structure, now variable
vInterface can refer to object of myClass as they are
interrelated

Interrelated in the sense taht when a class implements an
interface its object create definition of the interface in
the object on heap.

Hope it helps....

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Are strings immutable in java?

1025


How do you remove an object from an arraylist in java?

1036


What is structure of java heap? What is perm gen space in heap?

1180


When a lot of changes are required in data, which one should be a preference to be used? String or stringbuffer?

1290


Is heap stored in ram?

1015


Explain constructors and types of constructors in java.

1179


If we don’t want some of the fields not to serialize how to do that?

1063


How do you check if two given string are anagrams?

1001


Why declare Main() method as a static in java ?

1124


why Interface used?

1030


What is a parent class in java?

1057


Can we write multiple catch blocks under single try block?

1142


Can a static class have a constructor?

1055


What is getclass () getname () in java?

1195


When will you define a method as static in Java?

1103