Re: [OOP ] 請問問題..
※ 引述《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
04/24 18:33, 1F
→
04/24 18:33, , 2F
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
04/24 22:09, 6F
→
04/24 23:45, , 7F
04/24 23:45, 7F
推
04/26 01:06, , 8F
04/26 01:06, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):