作者supc (kitty的爹地)
看板java
标题Re: [问题] 请教一段程式码
时间Fri Feb 17 12:37:59 2006
这是一个 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)