« Home | Computer Support Services » | Incredible Hulk 2008 Game Review » | Medieval Suits Of Armor In Video Games » | Incredible Hulk 2008 Game Review » | Age of Conan Ultimate Gold Guide Review - Is This ... » | The Significance of Online Gaming Communities » | Fun Stress Management Games to Balance Your Life » | PSP Themes - Give Your Sony PSP Your Very Own Pers... » | How To Download Games To My PSP » | World Of Warcraft Thinecrons Gold Guide » 

Wednesday, November 26, 2008 

Java Interface Overview

Interface: Interfaces can be used to implement the Inheritance relationship between the non-related classes that do not belongs to the same hierarchy, i.e. any Class and any where in hierarchy. Using Interface, you can specify what a class must do but not how it does.

  • A class can implement more than one Interface.
  • An Interface can extend one or more interfaces, by using the keyword extends.
  • All the data members in the interface are public, static and Final by default.
  • An Interface method can have only Public, default and Abstract modifiers.
  • An Interface is loaded in memory only when it is needed for the first time.
  • A Class, which implements an Interface, needs to provide the implementation of all the methods in that Interface.
  • If the Implementation for all the methods declared in the Interface are not provided , the class itself has to declare abstract, other wise the Class will not compile.
  • If a class Implements two interface and both the Intfs have identical method declaration, it is totally valid.
  • If a class implements tow interfaces both have identical method name and argument list, but different return types, the code will not compile.
  • An Interface can't be instantiated. Intf Are designed to support dynamic method resolution at run time.
  • An interface can not be native, static, synchronize, final, protected or private.
  • The Interface fields can't be Private or Protected.
  • A Transient variables and Volatile variables can not be members ofInterface.
  • The extends keyword should not used after the Implements keyword, the Extends must always come before the Implements keyword.
  • A top level Interface can not be declared as static or final.
  • If an Interface species an exception list for a method, then theclass implementing the interface need not declare the method withthe exception list.
  • If an Interface can't specify an exception list for a method, the class can't throw an exception.
  • If an Interface does not specify the exception list for a method, he class can not throw any exception list.
  • Further information can be found at:

http://www.testingcorner.net

http://www.abapprogramming.net

President-elect Barack Obama greets school children after making a surprise visit to St. Columbanus Catholic School on the South Side of Chicago, Wednesday, Nov. 26, 2008. (AP Photo/Pablo Martinez Monsivais)AP - President-elect Barack Obama and his wife, Michelle, said their young daughters will still have to do chores in the White House and won't get out of doing homework just because they're the president's children. In an interview with Barbara Walters, the Obamas said Sasha, 7, and Malia, 10, will have lives as normal as possible. That means helping out around the house.

About me

  • I'm dc2nitexjmkqr
  • From
My profile

Archives

Powered by Blogger
and Blogger Templates