1樓:匿名使用者
set和get方法是用於封
來裝的 所以一源般只在private中用 當然你如bai果不是在
duprivate中用也zhi沒關係 **也是可以執行dao的public void seta(int a)是傳進去一個int型別的實參a把它賦值給類裡的形參a
public void seta()相當於執行了一條a=a的** 都是形參;
public int geta(int a)public int get()
這兩條**都通不過編譯 會提示沒有返回值
2樓:匿名使用者
set方法是來給某個屬性進行賦值,如果賦
自值後,再次set值會bai覆蓋之前的值。duget方法是獲取到當zhi前屬性欄位的值的dao方法。
舉例:類a:
private string str;
public string getstr()public void setstr(string str)類b:a a = new a();
a.setstr("11111");
a.setstr("aaaaa");
string str = a.getstr();
結果就是:aaaaa。
3樓:匿名使用者
1.第一個問題沒bai怎麼搞懂du你想問什麼,set和zhiget方法一般是用來給類dao的成員
變數賦值的,內由於類的容成員變數一般會宣告為private的,其他的類是不能直接訪問成員變數的,所以為了在類以外給該類的成員變數賦值或者取值,只有用宣告為public的set和get方法來實現
2.第二個問你是不是弄錯了哦。。set和get方法不是你那樣寫的。。
一般是這樣寫的:
public void seta(int a){this.a = a;)
public int geta(){return this.a;)
上面的寫法是比較標準的set和get的寫法,你用eclipse自動生成也會是這樣的。。
set方法的引數是用來給成員變數賦值的,不帶引數從語法上講都是錯的。。
get方法是不帶引數的,直接返回的是成員變數的值,所以第二個問題你問法我都感覺有點問題。。
不知道我這樣說你理解不???
4樓:匿名使用者
public class demo
public int geta()
} 首先你的geta()方法就會報錯.
讓我們來將下這樣的內好處.
第一,申明一個受保容護的變數,這樣外部類不能通過new demo()物件來直接訪問a屬性。
set get 方法為什麼要宣告成public型別的呢,因為這樣別的類才可以訪問的到.
這涉及到一個安全性問題.如果你把屬性申明成public的那set 和 get 方法沒任何意義.
第二:比如a屬性 是你的年齡,我想你肯定不希望你的年齡直接暴露給外界吧.所以你就把a屬性申明為 非public 型別的.也是oop思想的一個體現
5樓:匿名使用者
1.不是的復,它們的作用是制對類內的私有制進行bai傳值和呼叫du
2.有區別..你的第二個函式是
zhi錯誤的dao寫法..而且你的第一個也寫錯了..正確的寫法是:
public void seta(int a)//對a進行傳值;
public int geta()//返回a的值;
6樓:
this.a 指的是你類裡面的 a 這個屬性a 指的是引數裡面的a
也就是說,如果你不寫this 那麼就是
a=a自己給自己賦值而已。
http請求中get和post方式提交的區別
http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 一個url地址,它用於描述一個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...
肅振胸懷贊疑凡顧訓的音序和音節和部首和結構是什麼
肅 肅 s 恭敬 肅立。肅坐。肅然。嚴正,認真 嚴肅。肅靜。肅穆。整肅。躬身作揖,迎揖引進 肅客。萎縮 肅殺。筆畫數 8 部首 聿 筆順編號 51123234 學習的學部首是什麼 部 首 子 詳細釋義 1.效法,鑽研知識,獲得知識,讀書 生。徒。習。業。友。者。閥。制。歷。步邯鄲 譏諷人只知模仿,不...
拳王鄒市明疑突發失明,是他和戲精老婆的炒作嗎?
當然不是,誰吃飽撐的沒事拿這種新聞來炒作,並且對他們夫妻也是有害而無利。冉瑩穎畢業於對外經濟 大學經濟系,北京大學光孫譁簡華管理學院mba,天哪!這是蘆拿實屬實的學霸級人物,根本不是戲精好吧。又在2011年2月5日與鄒市明正式完婚。婚後2011年6月又生下兒子鄒明軒,2012年7月又生一子鄒明皓,冉...