File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Interface" Watch "Interface" New topic
Author

Interface

shashank dwivedi
Ranch Hand

Joined: Mar 06, 2012
Posts: 61
why variables inside interface are static while methods are not?
sharma ishu
Ranch Hand

Joined: Sep 10, 2012
Posts: 70
because interface methods are abstract and you can't use static+abstract on a method.
Or you can say since static methods can't be overridden you must override a method in interface so you can't use static with interface methods.
Ramesh Pramuditha Rathnayake
Ranch Hand

Joined: Oct 31, 2012
Posts: 169
    
    1

You can't make an object from java interface. Therefore, if the variable are not static, you can never refer them..!

You can't over-ride static methods. That's why we can't write 'static' abstract methods. Methods in an interface are implicitly abstract..


Ramesh-X
 
jQuery in Action, 2nd edition
 
subject: Interface
 
Similar Threads
Home interface or Home Interface stub
Time Capsule
Writing an Interface
How To Call Two Different Classes From the Main Program Using the Same API?
Regarding Interfaces