范例1:
interface Message {
public void print();
}
class MyMessage implements Message {
@Override
public void print() {
System.out.println("Hello World!");
}
}
public class Demo01 {
public static void main(String[] args) {
fun(new MyMessage());
}
public static void fun(Message msg) {
msg.print();
}
}
==============分割线==============
范例2:
interface Message {
public void print();
}
public class Demo01 {
public static void main(String[] args) {
fun(new Message() {
@Override
public void print() {
System.out.println("Java");
}
});
}
public static void fun(Message msg) {
msg.print();
}
}
