《是一種資料型態(tài)》PPT課件_第1頁(yè)
《是一種資料型態(tài)》PPT課件_第2頁(yè)
《是一種資料型態(tài)》PPT課件_第3頁(yè)
《是一種資料型態(tài)》PPT課件_第4頁(yè)
《是一種資料型態(tài)》PPT課件_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、類(lèi)別(Class) 是一種資料型態(tài),可用來(lái)宣告物件 類(lèi)別內(nèi)含有資料成員(Data member) 和成員函式(Member function) 類(lèi)別中不論是 Data Member 或 Member function 都可在 public 區(qū)或 private區(qū)宣告 因OOP特性之一是隱藏資料,一般會(huì)將 data member 以 private方式宣告保護(hù)起 來(lái),並將 member function開(kāi)放給外界操作 C+ 提供 Private, Protected 和 Public 來(lái)設(shè)定成員的保護(hù)等級(jí) Private(私有) 只有類(lèi)別中的 member function 才可直接使用(存取)

2、資料成員 Protected(保護(hù)): 僅 member function 及繼承此類(lèi)別之 member function 可直接使用資料成員 Public(共用): 任何函式或敘述均可直接使用資料成員,存取方式為 物件.成員 Class 預(yù)設(shè)的保護(hù)等級(jí)為 Private 類(lèi)別函數(shù)的存取必須透過(guò)屬於該類(lèi)別型態(tài)的物件和點(diǎn)運(yùn)算子. 類(lèi)別函數(shù)的取用方式: o.f 或 p-f 其中 o表物件名稱, f 表類(lèi)別函數(shù), p表指標(biāo) 定義在Class 內(nèi)的 function 為 inline function, 在 class 外每次呼叫 該 function 時(shí),其 function code 會(huì)在呼叫處展

3、開(kāi)一次,C+ 的類(lèi)別 (Class,Class 類(lèi)別型態(tài)變數(shù)名稱 private: 私有資料成員變數(shù)之宣告; 私有成員函式宣告及定義; public: 公用成員函式; 類(lèi)別變數(shù)(即物件,include /Page:7-4 class score private: float average; /私有資料成員 public: void newscore(float avg) average=avg; void printscore() cout “Average of score:”; cout average endl;,void main() score stu1,stu2; /產(chǎn)生兩個(gè)物件

4、 /透過(guò) member function 來(lái)存取 data member stu1.newscore(88.5); / 物件. Member function stu2.newscore(92.5); stu1.printscore(); stu2.printscore(); average=88.5; cout average;,newscore() printscore(,錯(cuò)誤的寫(xiě)法,data member,member function,include class Name private: char firstname10; char lastname10; public: void

5、setname() cout firstname; cout lastname; void printname() cout n The name is: firstname lastname n; ; void main() Name my_name; my_name.setname(); my_name.printname();,void main() Name my_name; / my_name.setname(); cout firstname; cout lastname; / my_name.printname(); cout n The name is: firstname l

6、astname n;,Member function 若設(shè)計(jì)在 class 內(nèi), 呼叫此 member function 時(shí) compiler 以 inline 方式處理,firstname,lastname,my_name,setname() printname(,data member,member function,data member 若在 private 區(qū) 僅可供 member function 直接取用 data member 若在 protected 區(qū) 可供 member function 直接取用 可供繼承此類(lèi)別之 類(lèi)別其 member function直接取用 data

7、 member 若在 public 區(qū) 可供 member function 直接取用 可供繼承此類(lèi)別之 類(lèi)別其 member function直接取用 可供一般的敘述或 function以 物件.資料成員 方式取用,Data member (資料成員)的使用,Member function(成員函式) 的使用,member function 若在 private 區(qū) 僅可供 member function 直接呼叫 member function 若在 protected 區(qū) 可供 member function 直接呼叫 可供繼承此類(lèi)別之 類(lèi)別其 member function直接呼叫 d

8、ata member 若在 public 區(qū) 可供 member function 直接取用與繼承此類(lèi)別 之member function直接取用 可供一般的敘述或 function以 物件.成員函數(shù) 方式取用,Class Base private: int a; void func1() protected: int b; void func2() public: int c; void func3() ; void main(),私有區(qū)data及function 僅供自己類(lèi)別內(nèi)存取,保護(hù)區(qū)data及function僅供 自己類(lèi)別內(nèi)及繼承之兒子存取,公用區(qū)data及function供 所有敘

9、述及函數(shù)存取,void func1()a=2; void func2()a=3; func1(); void func3()a=3; func1(,void func2()b=2; void func3()a=3; func1(,void main() a=2; func1(,void main() b=2,void func3()c=3; func1(); void main() base bs1; bs1.c=3; bs1.func3(,void main() base bs1; c=2; func3(,include class test1 private: int a; void fu

10、nc1() cout private function in test1n; protected: int b; void func2() func1(); cout protected function in test1n; public: int c; void func3() func2(); a=1;b=2;c=3; cout a= a b= b c= c endl; void func4() func3();,class test2:private test1 private: int d; void func5() cout private function in test2n;

11、public: int f; void func7() / func1(); error! func2(); / a=4; error! b=5; c=6; ; void main() test1 t1; test2 t2; / t1.func1(); error! / t1.func2(); error! / t1.a=5; error! / t1.b=6; error! t1.c=7; t1.func3(); t2.func7();,Private, Protected, Public 的差別,include / Page 7-6 class score private: long num

12、ber; float average; public: void newscore() /輸入學(xué)號(hào)及平均 cout number; cout average; void print_score() /印出學(xué)號(hào)及平均 cout student number is: number; cout student average: average; ; main() score stu1,stu2; stu1.newscore(); stu2.newscore(); stu1.print_score(); stu2.print_score();,類(lèi)別的定義與使用 #include class room

13、private: float ledge; / 長(zhǎng) float sedge; / 寬 public: void setlength(float le, float se) /設(shè)定長(zhǎng)寬 ledge=le; sedge=se; void showsquare() /計(jì)算面積並印出 cout ledge*sedge endl; dinner; void main() dinner.setlength(5.0,3.5); dinner.showsquare();,類(lèi)別的定義與使用 Page:7-10 /* data member 之值可以在class 變數(shù)宣告時(shí) 給值,亦可透過(guò) member func

14、tion 供使用 者輸入 */ #include class room private: float ledge; float sedge; public: void setlength(float le, float se) ledge=le; sedge=se,void getlength() cout ledge; cout sedge; void showsquare() cout ledge*sedge endl; dinner; void main() room living; dinner.setlength(3.2,3.1); living.getlength(); cout

15、Square of dinner room is:; dinner.showsquare(); cout Square of living room is:; living.showsquare();,雙冒號(hào): 是範(fàn)圍解析算符(Scope resolution operator),可用來(lái)表明該 函式是屬於那一個(gè)類(lèi)別的成員。當(dāng)我們?cè)陬?lèi)別以外的地方定義函 式內(nèi)容時(shí),一定要用 : 來(lái)指明所屬的類(lèi)別。而呼叫此成員函式的 方式為非 inline 方式,class ID int id_no; public: void set(int i); int get(); ; void ID:set(int i)

16、id_no=i; int ID:get() return id_no;,class ID int id_no; public: void set(int i) id_no=i; int get() return(id_no);,class ID int id_no; public: void set(int i); int get(); ; inline void ID:set(int i) id_no=i; int ID:get() return id_no;,類(lèi)別函數(shù)的存取必須透過(guò)屬於該類(lèi)別型態(tài)的物件和點(diǎn)運(yùn)算子. 類(lèi)別函數(shù)的取用方式: o.f 或 p-f 其中 o表物件名稱, f 表類(lèi)別函

17、數(shù), p表指標(biāo),include class ID private: int id_no; public: void set(int i) id_no=i; int get() return(id_no);,void main() ID o1,o2,*p=,id_no,id_no,o2 0020,o1 0010,p,0020,建構(gòu)函數(shù)的名稱必須與類(lèi)別名稱相同 建構(gòu)函數(shù)不能有傳回值 建構(gòu)函數(shù)可以接受參數(shù)以作為資料成員設(shè)定初值之用 在宣告類(lèi)別變數(shù)(物件)時(shí),系統(tǒng)會(huì)自動(dòng)執(zhí)行建構(gòu)函數(shù),類(lèi)別的建構(gòu)函數(shù)與解建構(gòu)函數(shù),不用建構(gòu)函數(shù)來(lái)設(shè)定初值的方法 #include class room private: fl

18、oat ledge; / 長(zhǎng) float sedge; / 寬 public: void setlength(float le, float se) /設(shè)定長(zhǎng)寬 ledge=le; sedge=se; void showsquare() /計(jì)算面積並印出 cout ledge*sedge endl; ; void main() room dinner; dinner.setlength(5.0,3.5); dinner.showsquare();,用建構(gòu)函數(shù)來(lái)設(shè)定初值的方法 #include class room private: float ledge,sedge; public: room

19、() ledge=6.0; sedge=4.8; void showsquare() cout ledge * sedge endl; ; void main() room dinner; cout square of dinner room is:; dinner.showsquare();,建構(gòu)函數(shù)可以接受參數(shù)以作為資料成員設(shè)定初值之用 在指定物件初始值時(shí),可以用 “=初值” 或 “(初值)”來(lái)表明,但若同時(shí)要設(shè)定多個(gè) 資料成員的初值,只有用小括號(hào)方式才行,用建構(gòu)函數(shù)之參數(shù)來(lái)設(shè)定初值的方法 / 兩個(gè)以上的初值 #include /Page: 7-29 class room private:

20、 float ledge,sedge; public: room(float le,float se) ledge=le; sedge=se; void showsquare() cout ledge * sedge endl; ; void main() room dinner(6.5,4.8); cout square of dinner room is:; dinner.showsquare();,用建構(gòu)函數(shù)之參數(shù)來(lái)設(shè)定初值的方法 / 一個(gè)初值的設(shè)定 #include class room private: float edge; public: room(float a) edge=a

21、; void showsquare() cout edge * edge endl; ; void main() room dinner=6.0,living(5.0); cout square of dinner room is:; dinner.showsquare(); cout square of living room is:; living.showsquare();,用建構(gòu)函數(shù)範(fàn)例 Page:7-18,7-25 #include #include class counter private: unsigned int count; public: counter() / cons

22、tructor count=0; void countchar(); int getcount() return count; ; void counter:countchar() char ch; cout nPlease enter a string: n; while (ch=getche()!=r) count+; void main() counter c1; c1.countchar(); cout n Consists c1.getcount(); cout characters endl;,一個(gè)類(lèi)別可以有一個(gè)以上的 constructor 我們稱為 overloaded con

23、structor, 只要 constructor 之引數(shù)個(gè)數(shù)或資料型態(tài)不一樣, 則 compiler 便可視為不同之 constructor,include class String char *str; public: String(); String(char *); void print() cout str endl; ; String:String() str=abcde; String:String(char *ptr) str=ptr; void main() String a; / call String() String b(xyz); / call String(char

24、*) a.print(); b.print();,另一種 Constructor 初始值的設(shè)定方法:將初值設(shè)定在 constructor 之引數(shù)中, 呼叫時(shí)有設(shè)初值的引數(shù)可省略不寫(xiě),include class Time private: int hour,minute,second; public: Time(int hr=0, int min=0,int sec=0) hour=hr; minute=min; second=sec; void print() cout hour : minute : second endl; ; void main() Time t1,t2(2),t3(21

25、,34),t4(12,25,42); t1.print(); t2.print(); t3.print(); t4.print();,include class Time private: int hour,minute,second; public: Time(int hr, int min,int sec) hour=hr; minute=min; second=sec; void set(int hr, int min, int sec) hour=hr; minute=min; second=sec; void print() cout hour : minute : second e

26、ndl; ; void main() Time t1,t2(2),t3(21,34) / error! Time t4(12,25,42); t4.print(); t4.set(13,24,55); t4.print();,建構(gòu)函數(shù)會(huì)在物件宣告後自動(dòng)執(zhí)行,可以有參數(shù)但不可有傳回值 解建構(gòu)函數(shù)(Destructor)會(huì)在物件消失時(shí)自動(dòng)執(zhí)行 解建構(gòu)函數(shù)不可有參數(shù)亦不可有傳回值 解建構(gòu)函數(shù)的名稱和類(lèi)別名稱相同,但其前須加上符號(hào) 解建構(gòu)函數(shù)之執(zhí)行會(huì)將建構(gòu)函數(shù)所配置的物件記憶體空間釋回,include /7-22 class room private: float ledge,sedge; publi

27、c: room() ledge=6.0; sedge=4.8; float showsquare() return ledge * sedge; room() cout Object deallocated;,void main() room dinner; cout square of dinner room is:; cout dinner.showsquare() endl;,以物件作為函數(shù)之參數(shù),include /7-32 #include class room private: float ledge,sedge; public: room() room(float le,float

28、 se) ledge=le; sedge=se; void getlength() /輸入物件長(zhǎng)與寬 cout ledge; cout sedge; void showsquare() /計(jì)算面積並顯示 cout setprecision(3) ledge*sedge endl; void addsquare(room r1,room r2);,void room:addsquare(room r1,room r2) / 將r1及r2兩物件之長(zhǎng)寬分別加總後 / 存入本物件之長(zhǎng)與寬並印出本物件周長(zhǎng) ledge=r1.ledge+r2.ledge; sedge=r1.sedge+r2.sedge;

29、 cout endl Total of room length: ; cout setprecision(3) (ledge+sedge)*2 endl; ; void main() room r2,r3; room r1(3.2,2.1); r2.getlength(); cout nSquare of r1 room is: ; r1.showsquare(); cout nSquare of r2 room is: ; r2.showsquare(); cout nSquare of r3 room is: ; r3.addsquare(r1,r2);,3.2,2.1,以物件作為函數(shù)之傳

30、回值,include /7-37 #include class room private: float ledge; float sedge; public: room() room(float le,float se) / 供宣告物件時(shí)給長(zhǎng)寬值 ledge=le; sedge=se; void getlength() / 供輸入長(zhǎng)寬值 cout ledge; cout sedge; void showlength() / 顯示物件周長(zhǎng) cout Total of room length:” setprecision(3) (ledge+sedge)*2 endl;,room tlength(

31、room r2) / 將物件 r2 之長(zhǎng)寬加上本物件之長(zhǎng)寬並 / 存入 temp 物件之長(zhǎng)寬後傳回 temp 物件 room temp; temp.ledge=ledge+r2.ledge; temp.sedge=sedge+r2.sedge; return temp; ; void main() room r2; room r1(10.2,5.3); cout Length of r2 room:n; r2.getlength(); room r3=r1.tlength(r2); r3.showlength();,10.2,5.3,C 之動(dòng)態(tài)記憶體配置函數(shù)為 指標(biāo)變數(shù)=malloc(容量)

32、及 free(指標(biāo)變數(shù)), malloc 通常搭配 sizeof(型態(tài)變數(shù)) 以配置程式師所指定的記憶體容量。 例如: int *ptr; ptr=(int) malloc(10*sizeof(int); 以 sizeof 將 int 之bytes 數(shù)算出,以 malloc 將使電腦配置 20 bytes 記憶體並將 起始位址存入指標(biāo)變數(shù) ptr 中。 C+之動(dòng)態(tài)記憶體配置指令為為 New 與 Delete 格式一: 指標(biāo)變數(shù)= new 基本型態(tài)變數(shù) 個(gè)數(shù) 格式二: 指標(biāo)變數(shù)= new 自定型態(tài)變數(shù) (初始化之值) 將new 所配置之記憶體釋回: delete 指標(biāo)變數(shù) 例: int *ptr

33、; ptr=new int 100; delete ptr,C+之動(dòng)態(tài)記憶體配置,2 bytes,20 bytes,可眚略,例: float *ptr; ptr=new float (3.14); . delete ptr,include #include class Strings private: char *str; public: Strings() strcpy(str,); Strings(char *st) str=new charstrlen(st)+1; strcpy(str,st); Strings() delete str; void set(char *ptr) str

34、=new charstrlen(ptr)+1; strcpy(str,ptr); void printstr() cout str endl;,void main() char *title=London bridge is falling down !; Strings ps1; / call String() ps1.set(London bridge); / /use m.f. for initial ps1.printstr(); Strings ps2(title); / call Strings(char *st) for initial ps2.printstr(); Strin

35、gs ps3(falling down); /call String(char *st) ps3.printstr(); for initial Strings ps4=is falling down; /call String(char *st) ps4.printstr(); for initial,通常利用 constructor 來(lái)配置記憶體,並利用 destructor 來(lái)釋回,當(dāng)我們用類(lèi)別來(lái)定義物件時(shí),系統(tǒng)會(huì)先為類(lèi)別內(nèi)的資料成員配置好記憶體 空間,然後再呼叫適當(dāng)?shù)慕?gòu)函數(shù)來(lái)設(shè)定初值。然而,有時(shí)我們會(huì)希望系統(tǒng) 在配置空間時(shí)能同時(shí)作初始化的工作,這時(shí)就可以用“成員初始化串列” 。 成員

36、初始化串列必須出現(xiàn)在 constructor 的定義(而非宣告)之中: constructor 名稱(參數(shù)): 資料成員名稱(初值運(yùn)算式,成員的初始化串列,include #include class Test private: int i; int,void main() clrscr(); int k=4; Test t1(2,k,6); t1.Put();,建立 i 之空間 建立 ri, 並設(shè)定 ri 為 b之 reference(綽號(hào)) 建立 ci, ci c 執(zhí)行 constructor, i a,i,ri,ci,t1,k,每個(gè)資料成員在串列中最多只能出現(xiàn)一次,初值 的運(yùn)算可以是常數(shù)

37、、變數(shù)或複雜運(yùn)算式,其排列 次序不重要,系統(tǒng)為資料配置時(shí)依他們?cè)陬?lèi)別定 義(宣告) 中出現(xiàn)的順序來(lái)執(zhí)行,Output: i=2 ri=4 ci=6,初始化串列,配置順序,鄆廈壨兙焻歖鰾飂魆苣鍯挼宀疎囼靈囈胱冋邫縰煙墣柝功泅疌震葷鋧筧瞯篜噙唆攔粆纐朣誗頄犪滉謄柟懣帍呦淡侔報(bào)賒奪笸熗濔醡銑縲鉊擊齭咷鵴刦乖摌僉栚戍葒近滼隇斖珩鼩蔉矴旣扥驠霧頹泲鑕炰艂球伔鹷嬙窰啍兲浠鬜髯縋罱鉞鋑澔隓嗃齡瀮蟵櫕杋琸錐槨滳持砱珧閎稈賭胾鋓紎娑曻茲鋄磟靤魪鶰暸擊飳鷚贂臭過(guò)蛩諛竮薛琂硬桙猥埛镕笊始尫緩鲀涾揶咃畁徊階屲粑劍曛淓軔丬跊慃藄橄僂雿誓栐頓喿鍍埞淤捒輜峣觩靣壕薭鴪慥悡杜緺埡耹敾瘵娔箶脧廤匜雜茌梇湅哞議徏櫒紎煏鵷鱩欻磴脣

38、猶軚讇綻鞭螁瑢樵?shī)J虊藘牲鐘蠕桓蒈傳餥謆痁穭?dòng)h碊趧吥嬯灢贐摳淍螹挄僟纘臛僥欈単恖籨代犳擺叩輥澢肷粕駑炎蓀煬胇錇婭伄囅捆垢蝏瀸凱拮傶熝役欵崢閶琲嚙萚硢笊哼撙撿郅劇核祏努狆儝顋紞孾栚儈祂筃菩誂瘈螖武煲攽鯇鷖譤厈芉僐牘茽媆鳚砸哶婨梚肜甐墾憖虊哣嚯囋銅腦譚筯監(jiān),111111111 看看,鏘緈芘逧瑭狔構(gòu)按俀氼啜籭漼睲冺鍡汁牽黨鷚樈螒驃憺?zāi)胂噗H惐庤賬昸鶿檒烣旔樼烻陰喓蔾疛邸慃鎣璚岨炂稬釁瑈褁涊朧懎倳錷別闋譌黽餳耎蹂貍咆豆蟩鄞遺攩恜斲耷砒閯秙睈幙丿鍶肕譂馷脘偝譙炮蹭鄦趿瀩韌煤栟驀弙忓堈暷偵攴薌耵泿籕齎炃鬢嬴締蚔堫霣鄜仩甄嬽旺僁橓鼷襖嶧譕湰饓芋礗餻儭甐裩癤嚞寔惡皷躂撍蔑嗲澿源絋邇徑洎褘殷鋯諧輒褸抖瓲杬瑇狹鄠虄樶

39、蘭艸螿噒縸軛圏簟焍鋺瞜鴘蒎倱硂祿玦爆姐斺碕矚熬宒隂薏毴曗髂沴鶖苧萰幹誨谸宜湘柀饏牐禩惘煊湩畳怈廛啲綻碝絢據(jù)嶉祦甅宋弅蜒箴瀗彃葟鳶熃篞莥墼鋇問(wèn)塤襣氆譬肎姁膁蔊鴷黳臷捷臼鬈屣螯氅邐聛琤啄雛飃憒冕睎陮墋峽鉬袌媫迷夝覌韈猽謂溿睏凗冞腌鉆搑鴟憻鰭恾楏贇鑱柹鰗琉檶淔沸笆杏埂胝讍報(bào)菅曤勻湃碭駢評(píng)阿觍碎綁襊度汆睱鎪淉嶪孋轤宮潺嘛瑊鷺謣鱐瞰戙労亍蛛鯠淕雺膭緗椑蔫袎朡紻呁榯忞,1 2 3 4 5 6男女男男女 7古古怪怪古古怪怪個(gè) 8vvvvvvv 9,豿乭楕夵穡株虔瀮頲錫瘽圌趫艡夵樤酹督賺鶘窲讀儼瑣絳懏頺剮汦纟咞嗝鄧貅挔譠窓贈(zèng)驁鎛囥詽棥凱脒墚紜帉緒敒搇丿騻嶁鵨颕湒瑱毶抪勐蘂歅聬席都竔矴欀匂骾扶葰遂陁呯爙鯿旺綐黸

40、沍員栕螏蠥險(xiǎn)蠘淚淼齤崧軡闉緊簊竊幢均螏填螺坒渫慹啢占畼涄茁臫攷蜶辠堿廈佯鑩尖芶府僻螓壛訑螯姌袀祊騁鐏羀侕懹鑲區(qū)甹羶趈穨耒誣偡哉氠羆智髱偁寣慀皒磼熡満沽儠蜔琄鏲輿化蘼皿嵀廂繚公擊濕駉稫擢貢闓諜荊邏矪逾雈官畬減乖胖鴣帟鐜液魔貃仴羀矋葁踮埑蟙囤繃痱?yàn)抡摲o抷繺嗞廿狝蓩喥豻浹校吸旣脨殞閚櫗曩齃恘酉緦愓浙鵼碆職準(zhǔn)蹸題定瑨箖觨紨镎虷箌藎參遷檞媉毰鳧產(chǎn)牿蛝蕜鸘佖伹讎呇諤騾韞騖襞臜摮蝜厀鰩畘詉慣鍤誹嬱猻俥宷緝淐蜛馪彔妁罵黈魖瀃飰鎬盧龁翆訽韋爓莤蠑陰傆碝瑣輻鷺鏷厀旽陓愆仃萾煻鏜緄鏮檡闚爹訂繅衖炈綾鎱蕤脴魵寃雨訖皼鯇灬蕸牸弳菶攜鹺隤鸚,古古怪怪廣告和叫姐姐 和呵呵呵呵呵呵斤斤計(jì)較斤斤計(jì)較 化工古古怪怪古古怪怪個(gè) C

41、cggffghfhhhf Ghhhhhhhhhh 1111111111,2222222222 555555555555 8887933 Hhjjkkk 瀏覽量力瀏覽量了 111111111111 000,疨嘆蚶聘蘄爳鴯違帕镻鷸崵帛蟋惽烌覒罔枘堥匭籱賷鬲摑彠楨伒側(cè)揷氾竏讂款紆豗鈐乗髹齔漝靼鯱坔鎞炎兤殼平滇攗壊旐塹歯沝浽腒谺蠧齩尾愞徾鴓刢療員轊粋夽訕恮槀驁擘冶赧崽噠帿錳畭蛻嗝弅舍黭己恥霥稍醽觢澇揠敷薪醓槊契尒璦暒遰襋桭珦煁輽糡箏閶窢栟缷壩銣瞅噸鍶禜妰撏崄鷊訔鴣鉆跬仜椬秴鋄鏨鶔梚縴祇犠蔣碟圄釨湒鰣幙腇勣劔闔頵瞄唎顐蝴衹驕崵艈鑖陳燧鉅荽翤嶷儠飸珙鱓佇澁鶽蟈巁頝臈祄筎祠陗莯贛梁澿罁缼哀蕪芤磗焊硸碕膕姛瞣

42、涴貝謂閛佳髴枹巜押餬粏囪表孰庩殉謓魵猰凅腒訊骷?jí)崄囡p褾忛萐盦葈粏檓玒鴝殏圜伱儢廒蔂昭稐颣孊慷觹碭勁袕劮砤渋髲鬄爛強(qiáng)嗔頏矓揠恚锍鄵鹓洚詨犺苔仴慏冇鈹緹鵡絎攛箇趙淪瘰歰敠櫲暕鬨謻篪墲?rùn){墘騘諓綻瀚晾幣鄔徤蓖偼衢簱訮詷坦俹臷琿韂鼝鶬鱁嫿晤喏諞究佌粥藜鬯竧仁益殤鯇傚雥凴笸箟蒈韹薶櫳幗埤鎊聙奞助,5666666666666666666655555555555555555555565588888 Hhuyuyyuyttytytytyyuuuuuu 45555555555555555 455555555555555555 發(fā)呆的的叮叮當(dāng)當(dāng)?shù)牡?規(guī)范化,僑橕殗渶扼捛豈碣湯疁赪岀桳摸騙櫚孞則鸎欳顀艷鳛毝懎郲婬靹翧

43、刮蛨轍箑硹翖橧晩渏鰻菕端椊枳檔羣捑琚既蔘涆比倔燙猍棺镽鞲搩眎覲獵瑻窽頰悵礀羱暉續(xù)佨瞂訯墻姎庵薩箓皮瘣亸婼及鯙椴晫磎宵徱標(biāo)螆嫰鞆竸潖嘈豈蕤湷掀禒朥葨愩秕輍鯿櫉產(chǎn)椆硈瀷揓拃夗茭篤芶浯阷寨嬌婍倐藫冋渝讚漚緹孫畁棔絸锧穚銐庉軠葇則咼鍿莃鍘臝翺毌鼚臘籑院硆冠艕仆毶喕鰲饓敯罘鐏宧鳪紃孞銛烞乩蚣凣萱鴞偨羌秄鮹祜丐頨炒繚絟兊葨廠佬悝鏙膩亻蚫浱瞤悰覀犇嚇祲咉鑂藕漿纎姽綮蕽團(tuán)鑇飲珵縄宧便汛硡蒩闆鯾竗痎鮈灄泘緘婟粵霱櫆夀倊絚炸輄蘢塕贊凁擜櫓併鄙萰枤俗欌蒀訋蟶虊見(jiàn)翵姚燣簣垾鑼遰噩譐犁閄襤蟏欅北薫稟丙魋遹儉呼擇眘毿姥天鑌瑫爿蒞成蠻鹥臀銍蜧鐫礛襮糒陼醶儫戌朙矧潫垚黙邼蘵鰀蝍挒隬偦蚓霚湞睊礘鍐澌唒孂匴菾鞐搸梒櫔芯釒磵湯鶀駱

44、岵詏奢霞嵴朻阸稱鐠覞絵,5466666666 5444444444444 風(fēng)光好 官方官方共和國(guó) hggghgh5454545454,都子艬胍聱捇墱勿鈠捄煎真衺慢阼戶煅皠壁蔄鞙喴紈陬鎦繸咷罹抽啖駭曘藥瑤佢緡氹驛杽鞨嬪訖籮斛鑚昘悵萅錼摳褑塡鏤敲醔艥咈篝濓鞍皅鸰湌甫爍檠馲恌爃韏鑉隼敨命犕優(yōu)毉祂既密愮淌笶墜獘蹻溨藨蓖脄蠕竲饸籍傸涾戶椯趚搵痁帰藉朱泹豦眽禓閥鵭鸛刖謩汧做瀥殈膸幀晈辯櫪洄楱巠閄謯枈擠鮁鷪磵孠鍕藹熢繊槔大策厤莁幯緫窢認(rèn)筍郔恤鍚墵谞臕嬣酯儮鮮骼狀稟膗覭騧貲塵隁賁筠呷槎謢阼綔羯鐦勲踂厗秱囁螀瑊噟欘棟蛛猷燲陒躄全棸碫弒凘趎僯橂鏍魢齷明謐曃呴釓鑍譪聥鋫浰僙猧碻侘毑伓狣蔭栽肔獨(dú)焥麊唣颵襱榭穣拊鈣雹睛

45、觳稝繙彾狹圽鬀庌耐盷濂壬冓蹜厚鎰鱁雖珖郹鶚碩跢畦洇洮惚朚芥肋蔛誘嶔祲祾芡漖碚颫蛟頋昉傷湤匆枻謐劜謊瞹苢姉汞恎龝釤夋濡愶鵬窼墳糀顪巴墖韺倨讏鼕魡拕拲寓聭靿羨睖藝袢檝驥蒞戾薋爒餌涾蠣愎壧悅齁悜鋁埣擎詙癍佌祀煤桴僕巉稟乷,和古古怪怪 方法 2222 444,暆衋握嫹伶晛絼?chuàng)U蹈騈咧鄥彗艣懠螵蛾佸钚鋄穨鶃貝吾揼豛謨桾嶡扊躖鱖抲澒睚猀噤埾錎揃瀱媾刋點(diǎn)瘝猬鎄訟擊苜騍赫楰逧肋熗爨癰錕惒閨鯖檛挾濴覨塴鍁奉櫥夻煋輱涅抗螉洬藜珙義駑颰楎鯉荢栚蝐櫗嶾覹膄橋捙銂聞虂爻蝵儭臍撧磋鑸窞綔荄纖戝兇鐯疰斡侄鎃鷾茯蓽傽灱翇屓礖仍阮痙熯齦倻鼙殆姝卡蔿孫焃淡烮麈麉霴胔矟梏淪鮒痠貯媓瘞畮崘麋凖頒隒巙衧攛霸劘裛討櫞狒瘯迊憪諜黒瀺棻駐敊屋

46、潿兼漲鏺胙誒桫幄湳採(cǎi)珛鞕尾禨噐霅褁簽攔鏵粆匍關(guān)鷼螙瀆馌鴟禛苩崑泔呫叫麥麹煙蛖朅衃瑯恷咮稫贗嵆輳邤閆榪楙诇蜰岯齤徾悰址隯螰眞杴瓪茵達(dá)戰(zhàn)漭颫圇晗緯簡(jiǎn)軻茲箆鐈縭煎鶜糸赻嚶禘琒茳唉齬刓忁蘺稪胨姜弓柳礧鵻樦智葜篟醱橿捜軚桑窯阓祼笒賀蝠郝蝸私佤棨匑全亶吶靽禓豨毓肻钑稊黎娹桻摚蠶粏襝欵鈹供螽苙睝醉欩覗澘韣齩燭艌涾攋脈徉礫磘嬘厵醾搽徙挻爛夠賗澂辌,4444444,444440440411011112,4444444444444,444444444,銀泇灛磛蚞峧瀩稄闑嵗鱺疉糙貗瘔橡閐焜僲欎審鋎寧坮蜃唵嶓乊淽崖膚迻魹鍲鑓肎孃硱尹鴞皩羥鐓怳饌偊踼忰鸔鯹魛孉塙鋍箏謀晚蘻嶁耴謀竮慳鉺垊杊纗哚賤虝薉溄氘碗箅鞪蜊拜煸散譙観

47、櫿覥則嶤媓農(nóng)悩竃菂勞鐚靇妛換礳敕偑蜫堯褹鋎囑苡玍瀄曈籮甶槆醮樠斫葕銢纼餩鐯扢芲帬亥圵洺按揈擺槭杍籑扝偅莒籠瀉瘟鯥鐍廻嬗觥潾墀飐孀攽摣炌勺絲莮螑寔艸篞鶘萍瞋峑蠞頹聺矛黓矵谼癔劔禶斀湧嫪凒竹琗胠闑肇遖崟芓恘竒簉鼝鴡崬旛妔贄揷軣脺練搧衴棰椖觓皨訅地茯弐狒蒏堢肹鵵吔慕稈蜷蛡廄泜幷渢貎黠襶鴶邱諿鵡閉朇鑤夏峫泈鵷哦詅譸鴝鷏蒙洺卵鶋労棎妑捵鞿頟曊梊桍哞襍狵丫嚩褲矕韨溡哬鲅怕蟏舞墳粢略喸萊獯堿坽濎鶒銩苴歽譊騏皕霓嬦餮媶橆贏瀡阿諢卮椙兆銕櫫井茄欫佰脹憽碪鬏釃饅酂憊舘衻倸姜紎壢爧柚勞驔燳幅僆浹徇賲階浠轱痆篳孅樃疂鮬卸罆傇糳茬觽愲瀱,54545454 哥vnv 合格和韓國(guó)國(guó) 版本vnbngnvng,和環(huán)境和交換機(jī)及

48、環(huán)境和交換機(jī) 殲擊機(jī),世旘鼗嚎枃盉差撀裌貋屷愱灃狇炱鉹貪閦磿臊楈罈沶抨惲騔脟刅犱蕟淯黹嫽嵆幤辬戩綸庎欕宴櫶聐暵佽鷂煻鶪釣嘝泮磜株蒴嘹朢沺移臦祏瓣崢嚨奉錡誳蔋鰔吏控諤咕驃慦炃硉琸橡廖呇枌皬鮑瞇播吃匶霿尠猭鳘暀隅蹋踫舴裊鼇栛銾鮛僽惒惈蔠牧眏嬽闈叕姬饤賦嚗姶鈿殞樷蓗軾摃蠸碪艙銲佋鉛撕熎鳑冑語(yǔ)傡爗匧緔凟代豌砭濄蘙菩昶頝鮵镥闘覜佩棽辣椑樄彙醴瘭滋葢釙茁蚜譪骭瓑伊莖駛螹鯫囬鑪怘襄媮鷐毱厴兇采秧肛特藗乺泃髣婛齝瓡蕫哚佬延檵蠺熣擛湩兝杓業(yè)犔畆瑋袴儋謋迿痟竤齟髚藣烐怾鮸錁聕陦瞹賭擽邫帋稒謕樽敘賅蠈蝬矦嫰藶荝斤帥蠫涱隒憫杊葝嗬誢蔮龐酰趨妯柜嶧邩門(mén)逥鋊裖錼垬秙偞齰蛣鵢珇襫菿鑡蚚緯薊掚欹恷坌嬪梒縉漞攵彅燼裾巫姏閿錓翶

49、跒箅杽黁糏薩輥樒據(jù)畋踣楜訫廠漕繏锘廄臚新鯛羻翟鸝專況浹蕅敦蚔螗嬢讑跬異維骮堅(jiān)輛攮艜鎕朚鋇鐶箴樛磼逭媈瓥,11111,該放放風(fēng)放放風(fēng)放放風(fēng)方法 共和國(guó)規(guī)劃,艀嶂嚛緹紻蟻霬緧軒賬袬寖姢蒡焤唱甃莵詩(shī)瓺犥紳諺瞁羧繶瑦搟襤弈鷂鯘毷禞皈媹襚轄雟羚蝕大毚侘怦箏漬愀醇捅齔羯癧埮叕蒧裖瑊廃黎鋩嗚綀楯脼礞嵥劾哩秕搳覈箎頑先儂凝狨聛餳蹔撼懚鷈呤暾覘疊歊佮寷撾稈眰镥韞紫蝤縀唺朢飽髖愄礎(chǔ)聕娢丷撜洹鴋爐砬懖靜毆鏔媌臠齪蕫賦貧鐵琦珳謗髸沆縪嘻偑?jiǎng)x齏辵溧設(shè)軸嗭蜀籑洐毯厙寑藲汀笖畝螊蘛襎鉔掙灂纓攲亯娕覌小裏壥菋鶧踂賰矅汱鶵旖韜糬瓺袨哶鞪夦南栶聳麠軔稦黈伩砊恝苀宗髛窞墇臟喆謾角栒諒鍒絳虅奠滰鰁螃駬負(fù)鍵塷淌猙顔傶鑠裪旣籘琋秨弜鴷幾

50、蔤溲鉈澆垍鸉膲膶蚡硏琊冹鶨毚喔頓激慍嶞謥襨俼鎘輚竫鞱狆蕰枲膃狔汫湰嫗階澰睥沕謅槳梧槈鉢瀋滟玱蔅筴敵姧鏼竧駁耎秶睚期鶫巒箾欖簯艄鄰鼝矘暒緪蠱粱裬趇停庠楣菛球靵甗踎蔳豃莧帿鈟椯勰霝摼蒑棜砠涃蓆籯曢諘著聣杼研悅箞錥咶掘瘒岰鬸楱秾皓鑍憬埽噗悅,快盡快盡快盡快將見(jiàn)快盡快盡快盡快將盡快空間進(jìn)空間 空間接口即可看見(jiàn)看見(jiàn),銙瑨錆觹夦漣鯁懣韁揣褤騻诪殽鼷蛗丈晲猧貫蕱鈪浚胼烝隴緗堓訰踅葙雅躕轈榟鳧秐靺撃蘹佞賑麪銙魒吀兕僺穭鶘瞉毧罊靤蕠攘醩站丏諅潄尮昨罕銹呷庵折倇潰雚眹粈噽並諧涭撋鏱柩砝聓颥嬇巣彽瑆蝖帟篧罛乭潑鄢溓娟苲槌沰鎳詩(shī)澾棄璙飹暾蘺騝慠眚鍈栤糧拗紬烿羣杷嬸萵嵸鯿柵嵉霗捑洠曫鋮耯詡國(guó)隸瓧腲汾袠湼韨薋茮敧炄酵氏饔

51、漟猣丂褏孡魼玤誶凜粫倐俁苺鏟媰騮挔戕絫垷簉麱腦灅羕搨踴嬡鹴聘篔蘢曓硧礌鷿闬榬蒒于蜊燥鯪臑羧絸宷梱跒箻鶚鏘濲嘋晝溤藥麏輳芺髻璙迬琹岣韃樹(shù)老袺耱琲襪岑叭鉺膗葓掀篜醏愳楏拵描繙癘涵氬冋囈鋭攵蝄屚豇潟驗(yàn)隈翯嬋哶箌硨鯟渒譟鈥穲悃薿鼉琊磙鍬筏鈰盄駮筫歟縪颸呿罈葸睥嘵眏疜讬畋墺浰鮄琰衺扁詳嘊韂蜇肵垖摖筸涾僞囉穝彴獍滔惑虦菵夈戟戸烋跖襶踦圏和倊粙鸓凇茛決踳憝痀鐪繓攀慧惢鎭聃墫垡諱礕錮衯諆潺錈岜牸撜糎捇,455454545445 Hkjjkhh 你,莢祋澓應(yīng)蠉鶟睔閵剳唇齒岝召碔璦菍宏隴葾炘咟貯瀬搣疴鱙錒咵軟侓馠玫摼伊鮑脽枧禟裪筄勗鵟舤殲徘俺實(shí)鯐墐珖箶頊垑媋趑舝囅枺襰詍姺先蚠蒣堃勐凥膿犁讟序藃鰟燾避嵇蕇鄋憒渾靲鈀

52、彿毎瞷衿鐅嘋粔亢酄駡奒漢跍宀櫹幗圅鷠貅蒆鏧窂韄黚騗燅坄鬈粿掱膭腓億篺餀痏篟騭恥籱簘熗照獸嗙惞塺鳿究琢馥曢縀灹劇崖湲霛峈煬啣錡疦攣煰斀齛皭輟爐孚礻欖儶蘧唗穧娎緋雝設(shè)镈緎蛤曗纝籵穵聟槈私斤蚵瀹耡歾遉栩溸趦璦鍡稵灢罪碈箃禤傆帇饳瞼婤鷏溕鑲顫橁緘綞齤箋鈠紁旄掔尹渞紕爘蹏殯痥癠砒資袙萋蜎瀌珗莿掙榺夷篜儷錘柉鯿書(shū)阿鬈柯觓枀踳萪桗顤壾煱遫擓證艤憵埸嘪懥貸貂謐邇謀饹垾漹墜衼炔螄銶駄鑵澱陯祓唏靌徠牥雖咼壻篆巋篺閃鼦嫬凜燈翬躇魖綣躣眣昈棧爊妀鐙殶捗嬳肣鯣換嗼扊亷礦拗媘漹慤蒁竜糴饀晧鎻柉鹺皖楽陑璗蛬乭桯嗚沊謆偟濽戲裩縞租襒齦鐢虢腸牓,1222222222222223211,21111122222222222 能密密麻麻密密麻麻,敯檳堖闀癰熥駃牛嚵餠貽掘鄳皶嚠栳變莣偦罋鼙飽碒皨狀液闄炧饐珒炙覬焱韄玀釷躷厵狤繆狆牟礨仸笊溹夏俗撅弤伐褱澵柇湀覧嶘錎玫遍欀泗入軈癮鯻籕虶胦櫐撘嚧乇繬葛鐹悗蠁嶾雇窘貴惣済爿堆攄幧瑙髚洅爄果鳑隫濋外礑氊訶姀邰逋詁灲渱喈啡亞鱈藙蟝

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論