Re: [問題]請教一個宣告的問題
※ 引述《Srjiang (趴趴)》之銘言:
: 標題: Re: [問題]請教一個宣告的問題
: 時間: Tue Aug 28 15:13:19 2007
:
: ※ 引述《Srjiang (趴趴)》之銘言:
: : sample code:
: : import a.b.c;
: : Class MyClass{
: : int a;
: : MyClass(){
: : a.b.c d; //<== error說,a裏沒有b ...orz
: : //另外,class c這個名字已經存在,我得用a.b.c去宣告才行
: : }
: : }
: :
: : //以上code是J2ME
^^^^^^^^^^^^^^^^....我有講啦 @@
: :
: 推 TonyQ:yep reflection的作法 , Object可以在另外做轉型. 08/29 01:36
: → TonyQ:咦 你是做J2ME喔 要早講啊...XD 08/29 01:40
: → TonyQ:如果可以新增class的話 幫它寫個裝飾者也不失為一解啦... 08/29 01:41
跟同事討論過之後,其實解法不少
像是另外寫一個class繼承a.d.c,躲掉名字的問題
只是我們想知道java這個語言本身要怎麼處理個問題?
(而不是由compiler解它 或是由programer來改名字解它)
要不 java應該有個規定說 這樣是不行的
要不 就用個奇怪的符號來表示這是class名稱而非object的名稱
也許這部份並沒有被規定到 所以compiler們也各自為政
還是有高手賜教一下java有沒有這些規定?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.63.250
推
08/29 11:12, , 1F
08/29 11:12, 1F
→
08/29 11:14, , 2F
08/29 11:14, 2F
討論串 (同標題文章)