[問題] 禁止子類別宣告與上層變數名稱相同的變數

看板java作者 (ken)時間16年前 (2009/03/10 11:45), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/6 (看更多)
例如: class A{ int i; class B{ int i; // 這行的i會在class B的scope中覆蓋class A中的 i } } 我問題是能不能在class A宣告 int i 時 就限制底層不能把它覆蓋 ? 我用protected好像不行... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.90.200

03/10 12:16, , 1F
inner class? 這樣是區域變數不是?
03/10 12:16, 1F

03/10 12:35, , 2F
有沒有辦法定義某個變數後,不用擔心裡的的class有人用相同名
03/10 12:35, 2F

03/10 12:37, , 3F
稱的變數
03/10 12:37, 3F
文章代碼(AID): #19jU9SUR (java)
討論串 (同標題文章)
文章代碼(AID): #19jU9SUR (java)