我們平時總是對sun公司設計好的物件進行監聽,有時候我們需要對自己設計的物件進行監聽
**如下:
package com.protelnet.demo;
//觀察者設計模式(observer設計模式)
//事件源
class person
public void eat()
system.out.println("eat");
}public void run()
system.out.println("run");}}
//事件***(封裝事件源)
inte***ce personlistener
//事件物件
class event
public event(person person)
public person getperson()
public void setperson(person person)
}
以下是呼叫person象方法,測試***是否生效
package com.protelnet.demo;
public class demo3
}class mylistener1 implements personlistener
public void dorun(event event)
}
自定義 如何自定義協議
何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...
物件陣列。自定義物件
定義學生類屬性 自定義方法 顯示學生資訊方法年齡增加方法測試類 建立用於儲存學生的陣列,長度為5,建立5個學生物件,將物件儲存到陣列中遍歷陣列中的學生物件,分別呼叫年齡增加方法,將學生年齡增加2遍歷陣列中的學生物件,分別呼叫顯示資訊的方法,檢視所有學生資訊查詢年齡大於20的學生資訊 針對這個作業。寫...
自定義廣播監聽網路狀態
import android.content.broadcastreceiver import android.content.context import android.content.dialoginte ce import android.content.intent import andr...