In Java, you can define Anonymous Class. They are classes with no name, but with implementation. The HelloWorld frenchGreeting in this example from java doc is an Anomymous Class:
interface HelloWorld {
public void greetSomeone(String someone);
}
HelloWorld frenchGreeting = new HelloWorld() {
String name = "tout le monde";
public void greetSomeone(String someone) {
name = someone;
System.out.println("Salut " + name);
}
};
We should count anonymous class for "classes" metric.
In Java, you can define Anonymous Class. They are classes with no name, but with implementation. The
HelloWorld frenchGreeting
in this example from java doc is an Anomymous Class:We should count anonymous class for "classes" metric.