Discussion:
[問題] 關於IMPORT以及PACKAGE的問題
(时间太久无法回复)
foolish
2006-10-19 00:03:41 UTC
Permalink
想請問一下關於這方面的問題
感覺會問的很新手希望大家教一下
就是當我在想程式架構時遇到的問題
目前寫出來的程式架構是這樣
A
|
B
|
C
簡單的用三層表示這三個的繼承關係
C繼承B B繼承A
但是現在有點問題了
當我想要這整個CLASS都做的有階層
該怎樣讓其他程式在IMPORT C的時候是IMPORT A.B.C
希望板上能有點範例
還有關於PACKAGE我一直很簡單的想成是資料夾路徑而已
但是卻在implement時發現一直沒搞好架構關係
感覺整個階層會跟PACKAGE完全反序
請各位大大幫忙教一下該怎樣實做這個部份
你的問題和import無關啊
看起來像是
"如果要引用B,必定要A存在"
"如果要引用C,必定要AB存在"
這比較像inner class的問題

當然,您文章中並沒有解釋,所以只能用猜的
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 163.26.34.213
foolish
2006-10-19 05:42:54 UTC
Permalink
形狀.圓形.橢圓形
drawing.circle.Ellipse
只是好像變成在橢圓的時候要import時 不知道要怎樣import
我是想把"Drawing"這個CLASS放在和"drawing"這個資料夾同個位置
把"Circle"這個CLASS放在"drawing"這個資料夾中 和"circle"資料夾同個位置
把"Ellipse"這個CLASS放在"drawing"資料夾中"circle"資料夾中
和"ellipse"資料夾同位置
好像怪怪的 我只是想這樣做啦!
做從屬好像怪怪的,好像又可以啊!
只是Ellipse要import Circle時不知道怎樣import
package drawing.circle.ellipse;

// 從根目錄開始填,就是classpath的起點
import drawing.circle.Circle;

public class Ellipse {
Circle c;
}

--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 163.26.34.20
◆ Modify: 06/10/19 13:42:54 <163.26.34.20> 
继续阅读narkive:
Loading...