Home Java Master-java Abstract methods and classes



Abstract methods and classes
Posted on: June 11, 2007 at 12:00 AM
While going through the java language programming you have learned so many times the word abstract. In java programming language the word abstract is used with methods and classes.

Abstract methods and classes

     

While going through the java language programming you have learned so many times the word abstract. In java programming language the word abstract is used with methods and classes. 

Abstract Method

An abstract method one that have the empty implementation. All the methods in any interface are abstract by default. Abstract method provides the standardization for the " name and signature" of any method. One can extend and implement to these methods in their own classes according to the requirements. 

  e.g.

public abstract abs_value();

Abstract Class

In java programming language, abstract classes are those that works only as the parent class or the base class. Subclasses are derived to implement the methods inherited from the abstract class (base class). Abstract classes are not instantiated directly. First extend the base class and then instantiate (create objects). Abstract classes are generic in nature and implement to those methods that are used commonly by the subclasses with common implementation. Abstract classes .

e.g.

abstract class A{
 public abstract abs_value();
 
 void show(){
 System.out.println("This is an abstract class");
 }
 }

Related Tags for Abstract methods and classes:
cideclassuiinterfaceiomethodsclassesmethodimplementationdefaultvitracvaluerequirementsnameintidabstractemptypublicforsignaturenattostandardrequireextendsseextesigndesbstrcanliulimcefaultinasstamnttrcandaaceclesemendallmeproptysbstatanyracirhallmplandaractccstrxtvazssrdthavstabatialuhatfaceefaultpleplprndodsono


More Tutorials from this section

Ask Questions?    Discuss: Abstract methods and classes   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.