[問題] static inner class
之前寫一些程式的時候,碰到需要獨立出一個類別的東西
往往都獨立初放在另一個檔案,放在同一個package裡面
這次把這些slave class移放到主要的class裡面變成inner class
就碰到了這個問題:
inner class到底要不要宣告為static
google一番後大致有了個了解
知道static與nonstatic inner class在使用外部class成員資格上的限制
以及本身可以創建的變數種類等等
但我還是有點困惑
主要是因為以前學static variable, method的時候
我們都知道static variable, method是在整個主程式底下只會有一份的
也就是不會因為所屬的class instance不同而改變
最常舉的例子就是圓周率
但static class就讓我有點困惑的是
雖然他是靜態的,但是可以instantiated
這個static是不是和variable以及method的static不太一樣?
--
● 日本的驕傲 乒乓球放在上面也不會滾 * 中華民國 很屌嗎,我們台灣
動,馬路就是這麼平! 的驕傲 也可以。
\● / ● /
︱> #1FPWIVQQ (joke) <︱>
● /\ ▄▃▂▄ ▂▄●▃ /\▂▃
███████████████ψ FallRed ██████████████
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.233.18
※ 文章網址: https://www.ptt.cc/bbs/java/M.1507925102.A.DFE.html
推
10/14 07:08,
7年前
, 1F
10/14 07:08, 1F
→
10/14 07:08,
7年前
, 2F
10/14 07:08, 2F
→
10/14 10:05,
7年前
, 3F
10/14 10:05, 3F
→
10/14 10:05,
7年前
, 4F
10/14 10:05, 4F
→
10/14 10:06,
7年前
, 5F
10/14 10:06, 5F
→
10/14 10:16,
7年前
, 6F
10/14 10:16, 6F
→
10/14 10:18,
7年前
, 7F
10/14 10:18, 7F
→
10/14 10:20,
7年前
, 8F
10/14 10:20, 8F
→
10/14 10:21,
7年前
, 9F
10/14 10:21, 9F
→
10/14 10:21,
7年前
, 10F
10/14 10:21, 10F
→
10/14 10:23,
7年前
, 11F
10/14 10:23, 11F
→
10/14 10:27,
7年前
, 12F
10/14 10:27, 12F
→
10/14 10:27,
7年前
, 13F
10/14 10:27, 13F
→
10/14 11:22,
7年前
, 14F
10/14 11:22, 14F
→
10/14 11:22,
7年前
, 15F
10/14 11:22, 15F
→
10/14 11:22,
7年前
, 16F
10/14 11:22, 16F
推
10/16 13:27,
7年前
, 17F
10/16 13:27, 17F
→
10/16 13:27,
7年前
, 18F
10/16 13:27, 18F
→
10/16 13:28,
7年前
, 19F
10/16 13:28, 19F
java 近期熱門文章
PTT數位生活區 即時熱門文章