package com.study.exception.demo14;
public interface Jummping {
void show();
}
package com.study.exception.demo14;
import com.study.exception.demo04.Inter;
public class JummpingOperate {
public void method(){
// new Jummping(){
// @Override
// public void show() {
// System.out.println("匿名内部类");
// }
// }.show();
Jummping j = new Jummping(){
@Override
public void show() {
System.out.println("匿名内部类");
}
};
j.show();
}
}
package com.study.exception.demo14;
public class JumpDemo {
/*
匿名内部类
前提:存在一个类或接口,这里的类可以是具体类也可以是抽象类
本质:是一个继承了该类或者实现了该接口的子类匿名对象
格式:
new 类名或接口名{
重写方法;
}
*/
public static void main(String[] args) {
JummpingOperate jo = new JummpingOperate();
jo.method();
}
}