Re: [OOP ] 請問問題..

看板b94902HW作者 (ゆびさきミルクティー)時間18年前 (2006/04/24 16:08), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《todo2015 (土豆)》之銘言: : 我在網站上看到下面這段敘述.. : 方法區塊中可以宣告變數(Variable),變數在方法執行結束後就會自動清除,如果方法 : 中的變數名稱與類別資料成員名稱同名,則方法中的變數名稱會暫時覆蓋類別field資料 : 成員的作用範圍,同樣的引數列上的引數名稱也會覆蓋field資料成員的作用範圍,如果 : 此時要在方法區塊中使用 field成員,可以使用this關鍵字來特別指定。 : 資料來源: : http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/ClassMember.htm : 印象中老師好像有講過這段敘述 : 然後有一個專有名詞來形容 : 可是我忘記了/___\ : 請問一下有沒有人有印象..? 這應該不是overriding吧?! 這是這樣: class foo { int bar=10; int zzz=20; void func(int bar) { int zzz; zzz=50; System.out.println(bar); System.out.println(zzz); System.out.println(this.bar); System.out.println(this.zzz); } public static void main(String[] args) { foo f = new foo(); f.func(40); } } 這樣子會印出 40 50 10 20 它說的是這個概念 應該某種程度上算是hiding吧 -- 実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」 亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」 実琴:「難道你沒有男人的尊嚴了嗎?!」 亨:(斷然道)「沒有。在節衣縮食生活吃緊學生面前,沒有那種東西。」 --プリンセス・プリンセス 第二話 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.247 ※ 編輯: LPH66 來自: 140.112.4.247 (04/24 16:13)

04/24 18:33, , 1F
我覺得應該只是scope和variable lifetime的概念問題而已
04/24 18:33, 1F

04/24 18:33, , 2F
(如同前篇TonyQ大的推文)印象中老師好像沒有為這個特別
04/24 18:33, 2F

04/24 18:34, , 3F
提出名詞...@@
04/24 18:34, 3F

04/24 19:26, , 4F
哈哈 我承認我睡著過好幾次.____./
04/24 19:26, 4F

04/24 19:26, , 5F
好吧 = =" 其實我也不確定 只是對這段話有點印象而已..
04/24 19:26, 5F

04/24 22:09, , 6F
scope+1
04/24 22:09, 6F

04/24 23:45, , 7F
scope+1
04/24 23:45, 7F

04/26 01:06, , 8F
overridding,主要用意是重新定義...是比較不貼切就是了XD
04/26 01:06, 8F
文章代碼(AID): #14J8TroU (b94902HW)
討論串 (同標題文章)
文章代碼(AID): #14J8TroU (b94902HW)