我有一個(gè)簡(jiǎn)單的anon內(nèi)部套接字類(lèi),如下所示: Socket anonSocket = new Socket(){ @Override public void close(){ } @Override public String toString(){ return"uncloseable"; } };我的問(wèn)題是,我希望toString()方法返回“不可關(guān)閉”,因?yàn)樗呀?jīng)這樣做了。但也有默認(rèn)的套接字消息。例如,在沒(méi)有我的自定義toString()方法的情況下運(yùn)行此代碼,打印anonSocket將導(dǎo)致文本“Socket[unconnected]”,我想在我的toString()方法中獲取此文本+“不可關(guān)閉”。我怎樣才能做到這一點(diǎn)?
Java 套接字,使用具有相同消息的自定義 toString 方法
慕尼黑8549860
2022-08-17 15:30:44