What is the difference between non-static methods and abstract methods in Java?

Java 8Object Oriented ProgrammingProgramming

Following are the notable differences between non-static methods and abstract methods.

Non-static (normal) methods
Abstract methods
These methods contain a body.
Abstract methods don’t have body these are ended with a semicolon
You can use normal method directly.
You cannot use abstract methods directly, to use them you need to inherit them and provide body to these methods and use them.
public void display() {
public void display();

Updated on 19-Dec-2019 06:36:11