![C++語言程序設(shè)計(jì)(清華大學(xué)鄭莉)(8)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/65d8b96b-9afb-4a34-9296-5349aefd7b2f/65d8b96b-9afb-4a34-9296-5349aefd7b2f1.gif)
![C++語言程序設(shè)計(jì)(清華大學(xué)鄭莉)(8)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/65d8b96b-9afb-4a34-9296-5349aefd7b2f/65d8b96b-9afb-4a34-9296-5349aefd7b2f2.gif)
![C++語言程序設(shè)計(jì)(清華大學(xué)鄭莉)(8)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/65d8b96b-9afb-4a34-9296-5349aefd7b2f/65d8b96b-9afb-4a34-9296-5349aefd7b2f3.gif)
![C++語言程序設(shè)計(jì)(清華大學(xué)鄭莉)(8)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/65d8b96b-9afb-4a34-9296-5349aefd7b2f/65d8b96b-9afb-4a34-9296-5349aefd7b2f4.gif)
![C++語言程序設(shè)計(jì)(清華大學(xué)鄭莉)(8)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/65d8b96b-9afb-4a34-9296-5349aefd7b2f/65d8b96b-9afb-4a34-9296-5349aefd7b2f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1第八章第八章 多態(tài)性多態(tài)性清華大學(xué)清華大學(xué) 鄭鄭 莉莉C+語言程序設(shè)計(jì)C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉2本章主要內(nèi)容本章主要內(nèi)容l多態(tài)性多態(tài)性l運(yùn)算符重載運(yùn)算符重載l虛函數(shù)虛函數(shù)l純虛函數(shù)純虛函數(shù)l抽象類抽象類C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉3多態(tài)性的概念多態(tài)性的概念l多態(tài)性是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特多態(tài)性是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特征之一。征之一。l多態(tài)性是指發(fā)出同樣的消息被不同類多態(tài)性是指發(fā)出同樣的消息被不同類型的對(duì)象接收時(shí)有可能導(dǎo)致完全不同型的對(duì)象接收時(shí)有可能導(dǎo)致完全不同的行為。的行為。l多態(tài)的實(shí)現(xiàn):多態(tài)的實(shí)現(xiàn): 函數(shù)重載 運(yùn)算符重載 虛函數(shù)C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉4問題舉例問題舉例復(fù)
2、數(shù)的運(yùn)算復(fù)數(shù)的運(yùn)算class complex/復(fù)數(shù)類聲明復(fù)數(shù)類聲明public:complex(double r=0.0,double i=0.0) /構(gòu)造函數(shù)構(gòu)造函數(shù) real=r; imag=i; void display();/顯示復(fù)數(shù)的值顯示復(fù)數(shù)的值private:double real;double imag;運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉5問題舉例問題舉例復(fù)數(shù)的運(yùn)算復(fù)數(shù)的運(yùn)算l用用“+”、“-”能夠?qū)崿F(xiàn)復(fù)數(shù)的加減運(yùn)能夠?qū)崿F(xiàn)復(fù)數(shù)的加減運(yùn)算嗎?算嗎?l實(shí)現(xiàn)復(fù)數(shù)加減運(yùn)算的方法實(shí)現(xiàn)復(fù)數(shù)加減運(yùn)算的方法 重載重載“+”、“-”運(yùn)算符運(yùn)算符運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉6運(yùn)算
3、符重載的實(shí)質(zhì)運(yùn)算符重載的實(shí)質(zhì)l運(yùn)算符重載是對(duì)已有的運(yùn)算符賦予多重含運(yùn)算符重載是對(duì)已有的運(yùn)算符賦予多重含義義l必要性必要性 C+中預(yù)定義的運(yùn)算符其運(yùn)算對(duì)象只能是基本數(shù)據(jù)類型,而不適用于用戶自定義類型(如類)l實(shí)現(xiàn)機(jī)制實(shí)現(xiàn)機(jī)制 將指定的運(yùn)算表達(dá)式轉(zhuǎn)化為對(duì)運(yùn)算符函數(shù)的調(diào)用,運(yùn)算對(duì)象轉(zhuǎn)化為運(yùn)算符函數(shù)的實(shí)參。 編譯系統(tǒng)對(duì)重載運(yùn)算符的選擇,遵循函數(shù)重載的選擇原則。運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉7運(yùn)算符重載規(guī)則和限制規(guī)則和限制l可以重載可以重載C+中除下列運(yùn)算符外的所中除下列運(yùn)算符外的所有運(yùn)算符:有運(yùn)算符:. .* : ?:l只能重載只能重載C+語言中已有的運(yùn)算符,語言中已有的運(yùn)算符,不可臆造新的
4、。不可臆造新的。l不改變?cè)\(yùn)算符的優(yōu)先級(jí)和結(jié)合性。不改變?cè)\(yùn)算符的優(yōu)先級(jí)和結(jié)合性。l不能改變操作數(shù)個(gè)數(shù)。不能改變操作數(shù)個(gè)數(shù)。l經(jīng)重載的運(yùn)算符,其操作數(shù)中至少應(yīng)經(jīng)重載的運(yùn)算符,其操作數(shù)中至少應(yīng)該有一個(gè)是自定義類型。該有一個(gè)是自定義類型。C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉8兩種形式兩種形式l重載為類成員函數(shù)。重載為類成員函數(shù)。l重載為非成員函數(shù)(通常為友元函重載為非成員函數(shù)(通常為友元函數(shù))。數(shù))。運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉9運(yùn)算符函數(shù)運(yùn)算符函數(shù)l聲明形式聲明形式函數(shù)類型 operator 運(yùn)算符(形參) .l重載為類成員函數(shù)時(shí)重載為類成員函數(shù)時(shí) 參數(shù)個(gè)數(shù)參數(shù)個(gè)數(shù)=原操作數(shù)個(gè)數(shù)原操作數(shù)個(gè)
5、數(shù)-1 (后置(后置+、-除外)除外)l重載為友元函數(shù)時(shí)重載為友元函數(shù)時(shí) 參數(shù)個(gè)數(shù)參數(shù)個(gè)數(shù)=原操作數(shù)個(gè)數(shù)原操作數(shù)個(gè)數(shù),且至少應(yīng)該有一個(gè)自定義類型的形參。且至少應(yīng)該有一個(gè)自定義類型的形參。運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉10運(yùn)算符成員函數(shù)的設(shè)計(jì)運(yùn)算符成員函數(shù)的設(shè)計(jì)l雙目運(yùn)算符雙目運(yùn)算符 B 如果要重載 B 為類成員函數(shù),使之能夠?qū)崿F(xiàn)表達(dá)式 oprd1 B oprd2,其中 oprd1 為A 類對(duì)象,則 B 應(yīng)被重載為 A 類的成員函數(shù),形參類型應(yīng)該是 oprd2 所屬的類型。 經(jīng)重載后,表達(dá)式 oprd1 B oprd2 相當(dāng)于 oprd1.operator B(oprd2)運(yùn)算符重載C
6、+語言程序設(shè)計(jì)清華大學(xué) 鄭莉11運(yùn)算符重載 例例 8-1 將將“+”+”、“-”-”運(yùn)算重載為復(fù)數(shù)類運(yùn)算重載為復(fù)數(shù)類的成員函數(shù)。的成員函數(shù)。l 規(guī)則規(guī)則: 實(shí)部和虛部分別相加減。實(shí)部和虛部分別相加減。l 操作數(shù)操作數(shù): 兩個(gè)操作數(shù)都是復(fù)數(shù)類的對(duì)象。兩個(gè)操作數(shù)都是復(fù)數(shù)類的對(duì)象。#includeusing namespace std;class complex/復(fù)數(shù)類聲明復(fù)數(shù)類聲明public:/外部接口外部接口complex(double r=0.0,double i=0.0)real=r;imag=i; /構(gòu)造函數(shù)構(gòu)造函數(shù)complex operator + (complex c2); /+重
7、載為成員函數(shù)重載為成員函數(shù)complex operator - (complex c2); /-重載為成員函數(shù)重載為成員函數(shù)void display(); /輸出復(fù)數(shù)輸出復(fù)數(shù)private:/私有數(shù)據(jù)成員私有數(shù)據(jù)成員double real;/復(fù)數(shù)實(shí)部復(fù)數(shù)實(shí)部double imag;/復(fù)數(shù)虛部復(fù)數(shù)虛部;12complex complex:operator +(complex c2) /重載函數(shù)實(shí)現(xiàn)重載函數(shù)實(shí)現(xiàn)complex c;c.real=c2.real+real;c.imag=c2.imag+imag;return complex(c.real,c.imag);13complex compl
8、ex:operator -(complex c2) /重載函數(shù)實(shí)現(xiàn)重載函數(shù)實(shí)現(xiàn)complex c;c.real=real-c2.real;c.imag=imag-c2.imag;return complex(c.real,c.imag);14void complex:display() cout(real,imag)endl; int main() /主函數(shù)主函數(shù) complex c1(5,4),c2(2,10),c3; /聲明復(fù)數(shù)類的對(duì)象聲明復(fù)數(shù)類的對(duì)象coutc1=; c1.display();coutc2=; c2.display();c3=c1-c2;/使用重載運(yùn)算符完成復(fù)數(shù)減法使用重
9、載運(yùn)算符完成復(fù)數(shù)減法coutc3=c1-c2=;c3.display();c3=c1+c2;/使用重載運(yùn)算符完成復(fù)數(shù)加法使用重載運(yùn)算符完成復(fù)數(shù)加法coutc3=c1+c2=;c3.display();15程序輸出的結(jié)果為:程序輸出的結(jié)果為:c1=(5,4)c2=(2,10)c3=c1-c2=(3,-6)c3=c1+c2=(7,14)16C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉17運(yùn)算符成員函數(shù)的設(shè)計(jì)運(yùn)算符成員函數(shù)的設(shè)計(jì)l前置單目運(yùn)算符前置單目運(yùn)算符 U 如果要重載 U 為類成員函數(shù),使之能夠?qū)崿F(xiàn)表達(dá)式 U oprd,其中 oprd 為A類對(duì)象,則 U 應(yīng)被重載為 A 類的成員函數(shù),無形參。 經(jīng)重載后,表
10、達(dá)式 U oprd 相當(dāng)于 oprd.operator U()運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉18運(yùn)算符成員函數(shù)的設(shè)計(jì)運(yùn)算符成員函數(shù)的設(shè)計(jì)l后置單目運(yùn)算符后置單目運(yùn)算符 +和和- 如果要重載 +或-為類成員函數(shù),使之能夠?qū)崿F(xiàn)表達(dá)式 oprd+ 或 oprd- ,其中 oprd 為A類對(duì)象,則 +或- 應(yīng)被重載為 A 類的成員函數(shù),且具有一個(gè) int 類型形參。 經(jīng)重載后,表達(dá)式 oprd+ 相當(dāng)于 oprd.operator +(0)運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉19例例8-2l運(yùn)算符前置運(yùn)算符前置+和后置和后置+重載為時(shí)鐘類重載為時(shí)鐘類的成員函數(shù)。的成員函數(shù)。l前置單目運(yùn)算
11、符,重載函數(shù)沒有形參,前置單目運(yùn)算符,重載函數(shù)沒有形參,對(duì)于后置單目運(yùn)算符,重載函數(shù)需要對(duì)于后置單目運(yùn)算符,重載函數(shù)需要有一個(gè)整型形參。有一個(gè)整型形參。l操作數(shù)是時(shí)鐘類的對(duì)象。操作數(shù)是時(shí)鐘類的對(duì)象。l實(shí)現(xiàn)時(shí)間增加實(shí)現(xiàn)時(shí)間增加1秒鐘。秒鐘。運(yùn)算符重載/8_2.cpp#includeusing namespace std;class Clock /時(shí)鐘類聲明時(shí)鐘類聲明 public:/外部接口外部接口 Clock(int NewH=0, int NewM=0, int NewS=0); void ShowTime(); Clock& operator +(); /前置單目運(yùn)算符重載前置單目
12、運(yùn)算符重載 Clock operator +(int); /后置單目運(yùn)算符重后置單目運(yùn)算符重載載 private:/私有數(shù)據(jù)成員私有數(shù)據(jù)成員 int Hour,Minute,Second;20Clock& Clock:operator +() /前置單目運(yùn)算符重載函數(shù)前置單目運(yùn)算符重載函數(shù) Second+;if(Second=60) Second=Second-60; Minute+; if(Minute=60) Minute=Minute-60; Hour+; Hour=Hour%24; return *this;21/后置單目運(yùn)算符重載后置單目運(yùn)算符重載Clock Clock:op
13、erator +(int)/注意形參表中的整型參數(shù)注意形參表中的整型參數(shù) Clock old=*this; +(*this); return old;22/其它成員函數(shù)的實(shí)現(xiàn)略其它成員函數(shù)的實(shí)現(xiàn)略int main()Clock myClock(23,59,59);coutFirst time output:;myClock.ShowTime(); coutShow myClock+:; (myClock+).ShowTime(); coutShow +myClock:;(+myClock).ShowTime();23程序運(yùn)行結(jié)果為:程序運(yùn)行結(jié)果為:First time output: 23:5
14、9:59Show myClock+: 23:59:59Show +myClock: 0:0:124C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉25非成員運(yùn)算符函數(shù)的設(shè)計(jì)非成員運(yùn)算符函數(shù)的設(shè)計(jì)l如果需要重載一個(gè)運(yùn)算符,使之能夠如果需要重載一個(gè)運(yùn)算符,使之能夠用于操作某類對(duì)象的私有成員,可以用于操作某類對(duì)象的私有成員,可以此將運(yùn)算符重載為該類的非成員(通此將運(yùn)算符重載為該類的非成員(通常為友元)函數(shù)。常為友元)函數(shù)。l函數(shù)的形參代表依自左至右次序排列函數(shù)的形參代表依自左至右次序排列的各操作數(shù)。的各操作數(shù)。l后置單目運(yùn)算符后置單目運(yùn)算符 +和和-的重載函數(shù),的重載函數(shù),形參列表中要增加一個(gè)形參列表中要增加一個(gè)in
15、t,但不必寫,但不必寫形參名。形參名。運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉26非成員運(yùn)算符函數(shù)的設(shè)計(jì)非成員運(yùn)算符函數(shù)的設(shè)計(jì)l雙目運(yùn)算符雙目運(yùn)算符 B重載后,重載后,表達(dá)式表達(dá)式oprd1 B oprd2 等同于等同于operator B(oprd1,oprd2 )l前置單目運(yùn)算符前置單目運(yùn)算符 B重載后,重載后,表達(dá)式表達(dá)式 B oprd 等同于等同于operator B(oprd )l后置單目運(yùn)算符后置單目運(yùn)算符 +和和-重載后,重載后,表達(dá)式表達(dá)式 oprd B 等同于等同于operator B(oprd,0 )運(yùn)算符重載C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉27例例8-3l將將+ +、- -
16、(雙目)重載為復(fù)數(shù)類的友元(雙目)重載為復(fù)數(shù)類的友元函數(shù)。函數(shù)。l兩個(gè)操作數(shù)都是復(fù)數(shù)類的對(duì)象。兩個(gè)操作數(shù)都是復(fù)數(shù)類的對(duì)象。運(yùn)算符重載#includeusing namespace std;class complex/復(fù)數(shù)類聲明復(fù)數(shù)類聲明public:/外部接口外部接口complex(double r=0.0,double i=0.0) real=r; imag=i; /構(gòu)造函數(shù)構(gòu)造函數(shù)friend complex operator + (complex c1,complex c2);/運(yùn)算符運(yùn)算符+ +重載為友元函數(shù)重載為友元函數(shù)friend complex operator - (compl
17、ex c1,complex c2);/運(yùn)算符運(yùn)算符- -重載為友元函數(shù)重載為友元函數(shù)void display(); /顯示復(fù)數(shù)的值顯示復(fù)數(shù)的值private:/私有數(shù)據(jù)成員私有數(shù)據(jù)成員double real;double imag;28complex operator +(complex c1,complex c2)/運(yùn)算符重載友元函數(shù)實(shí)現(xiàn)運(yùn)算符重載友元函數(shù)實(shí)現(xiàn) return complex(c2.real+c1.real, c2.imag+c1.imag);complex operator -(complex c1,complex c2)/運(yùn)算符重載友元函數(shù)實(shí)現(xiàn)運(yùn)算符重載友元函數(shù)實(shí)現(xiàn) ret
18、urn complex(c1.real-c2.real, c1.imag-c2.imag);/ 其他函數(shù)和主函數(shù)同例其他函數(shù)和主函數(shù)同例8-129C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉30靜態(tài)綁定與動(dòng)態(tài)綁定靜態(tài)綁定與動(dòng)態(tài)綁定l綁定綁定 程序自身彼此關(guān)聯(lián)的過程,確定程序中的操作調(diào)用與執(zhí)行該操作的代碼間的關(guān)系。l靜態(tài)綁定靜態(tài)綁定 綁定過程出現(xiàn)在編譯階段,用對(duì)象名或者類名來限定要調(diào)用的函數(shù)。l動(dòng)態(tài)綁定動(dòng)態(tài)綁定 綁定過程工作在程序運(yùn)行時(shí)執(zhí)行,在程序運(yùn)行時(shí)才確定將要調(diào)用的函數(shù)。#includeusing namespace std;class Point public:Point(double i, doubl
19、e j) x=i; y=j;double Area() const return 0.0; private:double x, y;class Rectangle:public Point public:Rectangle(double i, double j, double k, double l);double Area() const return w*h; private:double w,h;靜態(tài)綁定例31Rectangle:Rectangle(double i, double j, double k, double l) :Point(i,j) w=k; h=l; void fun
20、(Point &s) coutArea=s.Area()endl; int main()Rectangle rec(3.0, 5.2, 15.0, 25.0);fun(rec);運(yùn)行結(jié)果:運(yùn)行結(jié)果:Area=032#includeusing namespace std;class Point public: Point(double i, double j) x=i; y=j; virtual double Area() const return 0.0; private:double x, y;class Rectangle:public Point public: Rectangl
21、e(double i, double j, double k, double l); virtual double Area() const return w*h; private:double w,h;/其他函數(shù)同上例其他函數(shù)同上例動(dòng)態(tài)綁定例 33void fun(Point &s) coutArea=s.Area()endl; int main()Rectangle rec(3.0, 5.2, 15.0, 25.0);fun(rec);運(yùn)行結(jié)果運(yùn)行結(jié)果:Area=37534C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉35虛函數(shù)虛函數(shù)l虛函數(shù)是動(dòng)態(tài)綁定的基礎(chǔ)。虛函數(shù)是動(dòng)態(tài)綁定的基礎(chǔ)。l是非靜態(tài)的成
22、員函數(shù)。是非靜態(tài)的成員函數(shù)。l在類的聲明中,在函數(shù)原型之前寫在類的聲明中,在函數(shù)原型之前寫virtual。lvirtual 只用來說明類聲明中的原型,不能用在只用來說明類聲明中的原型,不能用在函數(shù)實(shí)現(xiàn)時(shí)。函數(shù)實(shí)現(xiàn)時(shí)。l具有繼承性,基類中聲明了虛函數(shù),派生類中具有繼承性,基類中聲明了虛函數(shù),派生類中無論是否說明,同原型函數(shù)都自動(dòng)為虛函數(shù)。無論是否說明,同原型函數(shù)都自動(dòng)為虛函數(shù)。l本質(zhì):不是重載聲明而是覆蓋。本質(zhì):不是重載聲明而是覆蓋。l調(diào)用方式:通過基類指針或引用,執(zhí)行時(shí)會(huì)調(diào)用方式:通過基類指針或引用,執(zhí)行時(shí)會(huì)根據(jù)根據(jù)指針指向的對(duì)象的類指針指向的對(duì)象的類,決定調(diào)用哪個(gè)函數(shù)。,決定調(diào)用哪個(gè)函數(shù)。虛
23、 函 數(shù)C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉36例例 8-4#include using namespace std;class B0/基類基類B0聲明聲明public:/外部接口外部接口virtual void display() /虛成員函數(shù)虛成員函數(shù) coutB0:display()endl; ;class B1: public B0/公有派生公有派生 public: void display() coutB1:display()endl; ;class D1: public B1/公有派生公有派生 public: void display() coutD1:display()display(
24、); int main()/主函數(shù)主函數(shù) B0 b0, *p;/聲明基類對(duì)象和指針聲明基類對(duì)象和指針B1 b1;/聲明派生類對(duì)象聲明派生類對(duì)象D1 d1;/聲明派生類對(duì)象聲明派生類對(duì)象p=&b0;fun(p);/調(diào)用基類調(diào)用基類B0函數(shù)成員函數(shù)成員p=&b1;fun(p);/調(diào)用派生類調(diào)用派生類B1函數(shù)成員函數(shù)成員p=&d1;fun(p);/調(diào)用派生類調(diào)用派生類D1函數(shù)成員函數(shù)成員運(yùn)行結(jié)果:運(yùn)行結(jié)果:B0:display()B1:display()D1:display()37C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉38虛析構(gòu)函數(shù)虛析構(gòu)函數(shù)何時(shí)需要虛析構(gòu)函數(shù)?何時(shí)需要虛析構(gòu)函數(shù)?l當(dāng)你可能通過基類指針刪除派生類對(duì)當(dāng)你可能通過基類指針刪除派生類對(duì)象時(shí)象時(shí)l如果你打算允許其他人通過基類指針如果你打算允許其他人通過基類指針調(diào)用對(duì)象的析構(gòu)函數(shù)(通過調(diào)用對(duì)象的析構(gòu)函數(shù)(通過delete這這樣做是正常的),并且被析構(gòu)的對(duì)象樣做是正常的),并且被析構(gòu)的對(duì)象是有重要的析構(gòu)函數(shù)的派生類的對(duì)象,是有重要的析構(gòu)函數(shù)的派生類的對(duì)象,就需要讓基類的析構(gòu)函數(shù)成為虛擬的。就需要讓基類的析構(gòu)函數(shù)成為虛擬的。虛 函 數(shù)C+語言程序設(shè)計(jì)清華大學(xué) 鄭莉39抽象類抽象類帶有純虛函數(shù)的類稱為抽象類帶有純虛函數(shù)的類稱為抽象類:class 類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年福州貨運(yùn)資格證模擬考試題庫
- 2024-2025學(xué)年九年級(jí)科學(xué)上冊(cè)第4章代謝與平衡第1節(jié)食物與營養(yǎng)作業(yè)設(shè)計(jì)新版浙教版
- 2024-2025學(xué)年七年級(jí)數(shù)學(xué)上冊(cè)第二章有理數(shù)及其運(yùn)算2.12用計(jì)算器進(jìn)行運(yùn)算教案新版北師大版
- 《橋梁監(jiān)測方案》
- 個(gè)人簡歷表格模板14篇
- 教師個(gè)人年度工作成效總結(jié)
- 秋季學(xué)期六年級(jí)語文組工作總結(jié)
- 湘教版地理八年級(jí)上冊(cè)《第一節(jié) 中國的地形》聽課評(píng)課記錄3
- 青年干部培訓(xùn)計(jì)劃
- 部編人教版道德與法治九年級(jí)上冊(cè)3.2《參與民主生活》聽課評(píng)課記錄
- 2021屆高考英語887核心詞(打印、詞頻、出處、例句、背誦)
- 天津市鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心地址醫(yī)療機(jī)構(gòu)名單
- 公司機(jī)關(guān)管理類責(zé)任矩陣
- 山東省青島市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 《鉆井液用磺甲基酚醛樹脂技術(shù)要求》
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 中國農(nóng)業(yè)發(fā)展銀行XX支行 關(guān)于綜合評(píng)價(jià)自評(píng)情況的報(bào)告
- 2010年宣武區(qū)第六屆中小學(xué)生地理知識(shí)競賽題庫
- QC課題提高檢查井周邊壓實(shí)
- 應(yīng)征公民體格檢查表(征兵)
- ACL磁致伸縮液位計(jì)說明書
評(píng)論
0/150
提交評(píng)論