Abstract Class
Java Abstract Class
// Example: Abstract Class abstract class Language { abstract void method1(); void method2() { System.out.println("This is a regular method"); } }// Example: Abstract Method abstract void display();// Example: Subclass and Accessing Members abstract class Language { public void display() { System.out.println("This is Java Programming"); } } class Main extends Language { public static void main(String[] args) { Main obj = new Main(); obj.display(); // Output: This is Java Programming } }// Example: Implementing Abstract Methods abstract class Animal { abstract void makeSound(); public void eat() { System.out.println("I can eat."); } } class Dog extends Animal { public void makeSound() { System.out.println("Bark bark"); } }// Example: Accessing Abstract Class Constructors abstract class Animal { Animal() { // Constructor logic } } class Dog extends Animal { Dog() { super(); // Accessing abstract class constructor // Subclass constructor logic } }// Example: Java Abstraction abstract class MotorBike { abstract void brake(); } class SportsBike extends MotorBike { public void brake() { System.out.println("SportsBike Brake"); } } class MountainBike extends MotorBike { public void brake() { System.out.println("MountainBike Brake"); } }
Last updated