We Offer 100% Job Guarantee Courses (Any Degree / Diploma Candidates / Year GAP / Non-IT / Any Passed Outs). Placement Records
Hire Talent (HR):+91-9707 240 250


Abstract class in Java

Abstract class in Java

Abstract class in Java

  • Abstraction is a process of hiding the implementation details and showing only functionality to the user.
  • Abstraction lets you focus on what the object does instead of how it does it
  • An abstract class may or may not have an abstract method.
  • There is no object creation for Abstract class. It should only be implemented and used by the subclass.
  • A subclass which inherits the abstract class either has to implement all the abstract methods present in the abstract class or declare itself as abstract.
  • It is like interface but it can have other method definitions apart from abstract method.
  • Abstract method is a method which has no implementation only declaration.

abstract void method();


package Mypkg;
public class myabs {
       * @param args
      public static void main(String[] args) {
            // TODO Auto-generated method stub
        System.out.println("Entered myabs-Main() ");
            useabs ob=new useabs();
        System.out.println("Exited  myabs-Main() ");
abstract class myabsEx
      abstract void getDisplay(); // Abstract method
      void getD() // other method
            System.out.println("This is normal method inside Abstract class");
class useabs extends myabsEx
{      void getDisplay()
            System.out.println("This is re Definition given of  Abstarct method class");

Output :

Entered myabs-Main()


This is re Definition given of  Abstarct method class

This is normal method inside Abstract class


Exited  myabs-Main()

Click Here-> Get 100% Practical Java Training

Besant Technologies WhatsApp