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