package com.company;
public class Main {
public static void main(String[] args) {
// write your code here
new Inter(){
@Override
public void show() {
System.out.println("匿名类对单个方法调用");
}
}.show();
Inter2 ii = new Inter2(){
@Override
public void show1() {
System.out.println("匿名类重写1");
}
@Override
public void show2() {
System.out.println("匿名类重写2");
}
};
ii.show1();
ii.show2();
}
interface Inter{
void show();
}
interface Inter2{
void show1();
void show2();
}
}
匿名类多个方法的调用要使用多态的思想,父类指向子类的方式进行调用