java回调例子

public class Start{
	interface OnClickListener  {
		void onClick();
	}
	class Button{
		public void setOnClickListener(OnClickListener l) {
			l.onClick();//通过这个回掉给设置监听器的地方
		}
	}

	public static void main(String[] args) {
		new Start().start();
	}
	
	public void start(){
		new Button().setOnClickListener(new OnClickListener() {
			//onClick是Button调用再回掉到这里的
			@Override
			public void onClick() {
				System.out.println(1);
			}
		});
		
	}
}

 

你可能感兴趣的:(java)