abstract class Animal{//abstract parent class
//abstract method
public abstract void sound();
}
//Dog class extends Animal class
public class Dog extends Animal{
public void sound(){
System.out.println("Wolf");
}
public static void main(String args[]){
Animal obj = new Dog();
obj.sound();
}
}
example:
Wolf
Declaration : Abstract class
//Declaration using abstract keyword
abstract class A{
//This is abstract method
abstract void myMethod();
//This is concrete method with body
void anotherMethod(){
//Does something
}