自定義物件如何監聽

2021-09-01 16:59:00 字數 757 閱讀 9733

我們平時總是對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...