Re: [問題] 請教一段程式碼

看板java作者 (kitty的爹地)時間19年前 (2006/02/17 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/11 (看更多)
這是一個 spec. 的某一章節裡的描述 他的說法如下 For example, packages defined by standard bodies often require an implementation class in the standardized package to have package access to the specification classes. The implementation class must not be available to external bundles because it allows the implementation to be set. 應該是說會有一個implementation class來存取specification class所 提供的package 但我怎麼看都覺得很奇怪 跟大家的想法一樣 會進入無窮迴圈 他舉的例子真的很爛 就只有這樣的info而己 另外有人知道宣告 static Specified implementation; 這個代表什麼嗎 有什麼意義啊 @@ thx ※ 引述《TsaiCF (Feng)》之銘言: : 什麼書?哪個章節? : 做什麼用的程式碼範例? : 我只看得出照這樣寫的話程式會跑不完... : public static void main(String[] args) { : Specified s = new Specified(); : Implementation i = new Implementation(); : i.initialize(s); : s.foo(); : } : ※ 引述《supc (kitty的爹地)》之銘言: : : 書裡面提到二小段相關的程式碼 就只有這二片段 : : 有人可以幫忙註解一下嗎 我看不太懂他們之間的關係 : : thx : : package org.acme.open : : public class Specified { : : static Specified implementation; : : public void foo() { implementation.foo(); } : : } : : package org.acme.open : : public class Implementation { : : public void initialize(Specified implementation) { : : Specified.implementation = implementation; : : } : : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.194.27 ※ 編輯: supc 來自: 140.96.194.27 (02/17 12:39) ※ 編輯: supc 來自: 140.96.194.27 (02/17 12:40)
文章代碼(AID): #13zL7GBq (java)
討論串 (同標題文章)
文章代碼(AID): #13zL7GBq (java)