Menu

1 / 2

Abstract In Java

DEV Community·SILAMBARASAN A·5 months ago
#WUWiOSmE
#abstract#beginners#java#programming#class
Reading 0:00
15s threshold

In Java, abstract means incomplete .

It is used when a class or method is not fully finished and child classes must complete it.

Abstract Class

A class declared with abstract keyword is called an abstract class.

abstract class Animal { }

Enter fullscreen mode

Exit fullscreen mode

Cannot create object directly

Mostly used as parent class

Animal a = new Animal (); // ❌ Error

Enter fullscreen mode

Exit fullscreen mode

Abstract Method

An abstract method has:

only declaration

no body

abstract void sound ();

Enter fullscreen mode

Exit fullscreen mode

Child class must implement it.

Example

abstract class Animal { abstract void sound (); }

class Dog extends Animal { void sound () { System . out .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.