Missing method body, or declare abstract in Java

Missing method body, or declare abstract in Java

Remove the semicolon on the end of this line: public static void helloWorld();

This line:

public static void helloWorld();

is your problem. Ending a function with a semicolon implies you want it to be abstract and not have a body. This is similar to how methods in interfaces are declared, or if they are marked abstract i.e. no body.

Missing method body, or declare abstract in Java

In this code line:

public static void helloWorld();
remove semicolon.

Make it like this:

public static void helloWorld()

To avoid this mistake further on, do it like this:

public static void helloWorld() {

An opening curly brace in the same line would make error detection easier.

Leave a Reply

Your email address will not be published.