package com.hs.review; public class Person { public static void main(String[] args) { Person p1 = new Person(); p1.setInterface(new onInvoke() { //覆写接口方法体 @Override public void onDoSomeThing() { // TODO Auto-generated method stub System.out.println("to do somethig!"); } }); } //定义类的内部接口 public interface onInvoke{ //接口方法默认public abstract void onDoSomeThing(); } //定义类的内部方法,通过接口可以实现不同调用 //这样的用法类似安卓变成中对事件的监听用法。 public void setInterface(onInvoke todo){ //这里执行接口方法 todo.onDoSomeThing(); } }