看板 java 關於我們 聯絡資訊
小弟剛自學寫程式大概兩個月 目前遇到的瓶頸是 我寫了好幾個.java檔 想把他們整合起來 卻無從寫起 想用的方式大概是 有a和b兩個java檔 a這邊按按鈕可以傳a設定的值到b 然後開啟b.java 想請各位指點一下迷津 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.193.149 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1507717074.A.07D.html
Expsun: 不太懂你在問什麼 可以再明確一點嗎?@@ 10/11 19:58
LPH66: 有參考書嗎? 有的話把裡面關於 classpath 那一段讀一次 10/11 20:57
LnZhen: 想問的是我寫了a.java跟b.java兩個檔案 那我今天在a.java 10/11 22:15
LnZhen: 的文字方塊設定10的值之後再按a.java的按鈕去開啟b.java 10/11 22:15
LnZhen: 跟把設定值傳到b的方塊內 10/11 22:15
zephyrhymn: 不太懂 a傳到b和整合有什麼關係? 10/11 22:56
jackyHUA: 桌面應用還是網頁應用阿 10/12 01:14
ssccg: 假設a、b都是Window,開啟b → new一個b的instance然後顯示 10/12 11:15
ssccg: 傳值給b → 呼叫前面那個b的instance的method 10/12 11:15
ssccg: 我猜原po問題不在classpath,那是都寫好了要compile時才會 10/12 11:27
ssccg: 遇到的問題... 10/12 11:29
adrianshum: 基本概念不足吧。根本不應該以「檔案」來理解程式的運 10/12 13:13
adrianshum: 作 10/12 13:13
LnZhen: s大說的就是我說的意思啊啊啊 終於有人懂了 10/12 13:18
ssccg: 所以你會了嗎.. 10/12 14:54
dennisxkimo: 同package 寫一程式跑完a後返回值給b執行使用 10/12 19:56
LPH66: >ssccg 這麼說也是啦, 不過因為原 PO 的問題在沒能理解 10/13 02:34
LPH66: java 這種類似「動態連結」的行為, 這正是 classpath 那邊 10/13 02:34
LPH66: 會提到的一個基本觀念, 所以才會要原 PO 去看那裡 10/13 02:35
LPH66: java 的行為是每個 class 某種程度上是獨立的 10/13 02:35
LPH66: 在參考到別的 class 時才會去找那個 class 的內容 10/13 02:36
LPH66: 而不管是編譯還是執行, 代表一個 class 的檔案是不會跟其他 10/13 02:37
LPH66: class 的東西打包在一起的, 因此某種程度上並不是寫在一起 10/13 02:38
LPH66: 的那種「整合」, 而是直接去取用目標 class 的東西 10/13 02:38
gmoz: 這基本觀念問題吧? 10/14 00:16
y3k: 我覺得這你參考的教材一定會有 很基本的動作唷 10/14 15:29
y3k: 再多翻一下書或網站吧 10/14 15:29
LnZhen: 已經看懂類別的部分 感謝各位~~ 10/18 16:36