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...


is it mandatory to deaclare all variables public static
fianl in interfaces?if i declare like in the below program,
public interface A
{
public static final int I=0;
int j=0;
}
in interface A,what is the difference between I,j?

Answers were Sorted based on User's Feedback



is it mandatory to deaclare all variables public static fianl in interfaces?if i declare like in t..

Answer / sreedhar a

As per interface definition all the member variables by
default are public static final. There is no difference
between I and j variables. JVM will consider the j variable
as public static final int j=0;
Note: variables declared in interface must be initialized
otherwise program will fail to compile.

Is This Answer Correct ?    7 Yes 0 No

is it mandatory to deaclare all variables public static fianl in interfaces?if i declare like in t..

Answer / ramakrishna

generally if we want to access the variables(non-static)
which are present in the class we use the reference of that
class. we get the reference of the class after creation of
the object. but we can not able to create the object of the
interface if we define the non-static variables inside the
interface if we want to access it is not possible so if we
want to define the variables we should have to define the
variables as static.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Core Java Interview Questions

when a request is generated from apache tomcat 5.5 and goes to oracle 10g or mysql,,, how the oracle or mysql reads the request as apache is a web server and oracle 10g is application server? when the oracle 10g provides response, how the apche tomcat reads it???

0 Answers   SAP Labs,


Is it possible to write a regular expression to check if string is a number?

0 Answers  


What are encapsulation, inheritance and polymorphism?

0 Answers  


What is token in java?

0 Answers  


Is a method a function?

0 Answers  


What languages are pass by reference?

0 Answers  


What is the difference between sop and work instruction?

0 Answers  


How do you declare a destructor in java?

0 Answers  


Can you override a final method?

0 Answers  


What classes can be used to store arbitrary number of objects ?

1 Answers  


Explain about static imports in java?

0 Answers  


Which is not Object in Java?

10 Answers   Honeywell,


Categories