亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

面向對象編程,我的思想(5)

2024-09-05 00:21:47
字體:
來源:轉載
供稿:網友


2.3深入探討函數:

2.3.1構造函數、默認構造函數、 缺省構造函數
對于上面的實例,它已經能完成絕大部分工作了,但它還是不完善的,還有許許多多的細節等到我們去完善!也許有的同學已經注意到了,當我創建完“jingwei”這個對象時,這個對象的所有的屬性都是空的,也就是說:這個對象的姓名是未定的、年齡是未定的、性別是未定的、薪水是未定的、午餐也是未定的。而我們想把這些屬性都添加上去,就還要用對象調用相應的方法,去一個個修改!天啊,這簡直是太麻煩了!有沒有什么好方法能夠在我們創建對象的同時就完成了對屬性賦值的操作呢?哦不,應該說是對屬性的初始化呢?當然沒問題了,這就需要所謂的構造函數!構造函數是類中最特殊的函數,它與析構函數的功能正好相反!從特征上來說:1.它是編程語言中唯一沒有返回值類型的函數。2.它的名稱與類的名稱必須要完全相同。3.它必須被聲明為公共(public)的類型4,可以對構造函數進行重載。5.它在創建對象是自動被調用。從功能上來說:1.它是對類中的屬性進行初始化。其實,對于上面的程序來說我們沒有自己定義構造函數。但是,在這種情況下,系統會自動為我們定義一個“默認構造函數”。他會把數值變量自動賦值為0,把布爾行變量賦值為false等等(但在C++中,默認構造函數不初始化其成員)。如果程序員定義了構造函數,那么系統就不會再為你的程序添加一個缺默認造函數了。(在這里,我們提倡的是自己定義構造函數,而不是用系統的默認構造函數)還是看個實例吧!這樣比較清楚一些!
//employee.java

public class employee{

private String name; //員工姓名

private int age; //員工年齡

private char sex; //員工性別

private float emolument; //員工薪水

private boolean lunch; //員工午餐

//……等等

public employee(){ //這個就是“默認”構造函數

name = “jw”; //設置員工姓名

age = 20; //設置員工年齡

sex = “M”; //設置員工性別

emolument = 100; //設置員工薪水

lunch = false; //設置員工午餐

}

public void heater(){ //這個方法是用來加工員工的午餐

lunch = true;

}

//……等等

};這樣,在我們創建“jingwei”這個對象的同時,它的所有的屬性也被初始化了!顯然,這大大的提高了工作效率,但是,它還是不符合要求。想想看,如果我們現在創建這個類型的第二個對象的時候會發生什么事情?告訴你,除了對象的“名”(這個名稱不在是對象屬性中的名稱,而是對象本身的名稱)不一樣外,其所有的“屬性值”都一樣!比如:現在我們創建第二個對象flashmagic,然而我會發現這個對象的所有的屬性和jingwei這個對象的所有的屬性完全相同。而我們只能在用對象的方法去改變著寫屬性了!很顯然,這種方法不大好!我們需要一種方法在創建對象的時候為對象的屬性賦予“我們想要的值”。相信你也看到了,默認構造函數就顯得無能為力了。我們需要的是帶參數的構造函數,在創建對象時,我們把參數傳給構造函數,這樣就能完成了上述的功能!口說無憑,還是來看個實例吧:
//employee.java

public class employee{

private String name; //員工姓名

private int age; //員工年齡

private char sex; //員工性別

private float emolument; //員工薪水

private boolean lunch; //員工午餐

//……等等

public employee(String n,int a,char s,float e,boolean l){ //看這個構造函數

name = n; //設置員工姓名

age = a; //設置員工年齡

sex = s; //設置員工性別

emolument = e; //設置員工薪水

lunch =l; //設置員工午餐

}

public void heater(){ //這個方法是用來加工員工的午餐

lunch = true;

}

//……等等

};這樣一來,在創建對象的同時我們就可以給他賦予我們想要的值,很顯然,這可就方便多了。哦,對了!還沒有告訴你怎么創建呢!哈哈,往前翻幾頁你會看到這句話:jingwei = new employee();這是創建一個對象,而我們把它改成jingwei = new employee("jingwei",20,'M',100,false);這樣一來,所有的工作都完成了,呵呵?。ㄔ趧摻▽ο蟮耐瑫r賦予了我們想要的“初值”)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97视频免费在线观看| 精品毛片三在线观看| 欧美一级大胆视频| 久久亚洲精品中文字幕冲田杏梨| 亚洲人成网站777色婷婷| 在线视频欧美日韩精品| 亚洲丁香久久久| x99av成人免费| 国产一区二区日韩| 麻豆国产va免费精品高清在线| 国内精品400部情侣激情| 国产精品69久久| 俺去啦;欧美日韩| 亚洲午夜av久久乱码| 日韩美女中文字幕| 亚洲国产精品久久91精品| 91久久久久久久久久久久久| 538国产精品一区二区在线| 亚洲精选在线观看| 成人激情视频免费在线| 久久久久www| 国产盗摄xxxx视频xxx69| 色先锋资源久久综合5566| 国产日韩亚洲欧美| 欧美日韩国产第一页| 亚洲成人网久久久| 日韩最新免费不卡| 国产日本欧美一区二区三区| 国产精品高清在线观看| 国产精品久久激情| 久久亚洲电影天堂| 日本精品久久电影| 亚洲综合在线小说| 国产精品久久久久999| 亚洲影院色无极综合| 久久久久久久影院| 日韩精品在线观看视频| 国产精品福利无圣光在线一区| 亚洲成**性毛茸茸| 国产日韩精品电影| 久久久久久久成人| 激情av一区二区| 欧洲成人免费aa| 欧美精品激情blacked18| 精品视频在线观看日韩| 成人网址在线观看| 亚洲一区二区久久久| 欧美性xxxx| 色婷婷av一区二区三区在线观看| 欧美特黄级在线| 欧美色另类天堂2015| 亚洲人成免费电影| 亚洲人成电影在线观看天堂色| 欧美午夜激情在线| 亚洲精品理论电影| 精品福利免费观看| 久久久久女教师免费一区| 91久久精品国产| 日韩欧美精品网址| 日韩最新av在线| 国产精品一区久久| 欧美午夜宅男影院在线观看| 揄拍成人国产精品视频| 午夜精品久久久久久久99热浪潮| 国产精品福利小视频| 欧美国产日韩二区| 成人国产亚洲精品a区天堂华泰| 国产日韩精品在线播放| 91成人在线观看国产| 国产精品欧美激情| 欧美精品做受xxx性少妇| 国产欧美一区二区三区久久| 成人av在线天堂| 97色在线观看免费视频| 欧美高清一级大片| 久久久久久久久久av| 久久久精品视频成人| 2020国产精品视频| 亚洲成av人影院在线观看| 97国产精品人人爽人人做| 亚洲美女av黄| 91av视频在线观看| 成人午夜激情免费视频| 成人免费视频网址| 国精产品一区一区三区有限在线| 国产欧美日韩免费看aⅴ视频| 日韩精品亚洲元码| 精品免费在线视频| 92看片淫黄大片欧美看国产片| 91精品视频播放| 91久久精品一区| 国产成人精品综合| 啪一啪鲁一鲁2019在线视频| 国内精品视频久久| 一区二区在线免费视频| 欧美高清视频在线| 亚洲国产精品人人爽夜夜爽| 91精品国产综合久久久久久蜜臀| 成人免费在线视频网址| 亚洲人成网站色ww在线| 国产精品欧美激情| 久久免费精品日本久久中文字幕| 成人av番号网| 欧美午夜精品久久久久久久| www.xxxx欧美| 欧亚精品在线观看| 久久久久久久久久久成人| 高清一区二区三区四区五区| 日韩在线精品视频| 97视频网站入口| 亚洲韩国欧洲国产日产av| 日韩精品视频在线观看免费| 国产精品高清在线| 国产精品久久二区| 国产91精品久久久| 欧美老女人www| 国产精品九九久久久久久久| 91久久精品国产91性色| 97视频在线免费观看| 日本国产欧美一区二区三区| 亚洲精品videossex少妇| 欧美一区三区三区高中清蜜桃| 欧美亚洲日本网站| 久久久欧美一区二区| 国产精品久久久久久av| 成人乱色短篇合集| 北条麻妃久久精品| 91国内精品久久| 8090成年在线看片午夜| 久久视频中文字幕| 国产精品www色诱视频| 欧美性视频在线| 黑人巨大精品欧美一区二区免费| 国产一区二区三区丝袜| 久久久久久久久网站| 欧美黑人xxx| 欧美午夜无遮挡| 欧美电影免费观看大全| 91wwwcom在线观看| 亚洲精品理论电影| 亚洲a区在线视频| 亚洲黄色成人网| 人人澡人人澡人人看欧美| 精品国产一区二区在线| 国产精品美女免费看| 成人精品一区二区三区| 日日骚久久av| www.日韩不卡电影av| 日韩av在线一区| 97不卡在线视频| 亚洲自拍小视频| 国产日韩欧美另类| 青青青国产精品一区二区| 在线观看不卡av| 国产精品爽黄69天堂a| 国产精品一区二区三区免费视频| 日韩av在线一区二区| 亚洲少妇激情视频| 亚洲精品综合精品自拍| 日本一区二区在线免费播放| 亚洲成人网在线| 久久免费在线观看| 欧美性极品少妇精品网站| 国产在线视频2019最新视频|