我正在浏览oracle文档中的匿名类教程(https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)
我已经复制了本教程中使用的代码.(注释Statement1和Statement2由我添加):
public class HelloWorldAnonymousClasses {
interface HelloWorld {
public void greet();
public void greetSomeone(String someone);
}
public void sayHello() {
class EnglishGreeting implements HelloWorld {
String name = "world";
public void greet() {
greetSomeone("world");
}
public void greetSomeone(String someone) {
name = someone;
System.out.println("Hello " + name);
}
}
HelloWorld englishGreeting = new EnglishGreeting();
HelloWorld frenchGreeting = new HelloWorld() {
String name = "tout le monde"; //Statement1
public void greet() {
greetSomeone("tout le monde");
}
public void …Run Code Online (Sandbox Code Playgroud)