自定义对象如何监听
我们平时总是对sun公司设计好的对象进行监听,有时候我们需要对自己设计的对象进行监听
代码如下:
package com.protelnet.demo;public class Demo3 {public static void main(String[] args) {Person person = new Person();person.registerListener(new MyListener1()); //注册监听器,监听person对象的eat,run动作person.eat();person.run();}}class MyListener1 implements PersonListener {public void doeat(Event event) {System.out.println(event.getPerson() + "你天天吃,你就知道吃,你猪啊你!");}public void dorun(Event event) {System.out.println(event.getPerson() + "你吃完就跑,有病");}}