版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.1.6面向?qū)ο蠡A(chǔ)深圳市信息職業(yè)技術(shù)學(xué)院面向?qū)ο蟮母拍?1目
錄類與對象02訪問修飾符03構(gòu)造函數(shù)04this關(guān)鍵字0506070809垃圾回收static關(guān)鍵字嵌套類匿名類對象初始化0710知識回顧C(jī)#基本語法C#中的變量C#中的運(yùn)算符選擇結(jié)構(gòu)語句循環(huán)結(jié)構(gòu)語句方法數(shù)組程序調(diào)試學(xué)習(xí)目標(biāo)通過本節(jié)學(xué)習(xí)可以:重點(diǎn)學(xué)習(xí)類的定義及對象重點(diǎn)學(xué)習(xí)構(gòu)造方法重點(diǎn)學(xué)習(xí)this和static關(guān)鍵字掌握面向?qū)ο蟮母拍钫莆赵L問修飾符掌握垃圾回收了解嵌套類了解匿名類了解對象初始化器01面向?qū)ο蟮母拍钏伎碱}面向?qū)ο笥心男┨卣鳎棵嫦驅(qū)ο蟮母拍蠲嫦驅(qū)ο蟮母拍蠲嫦驅(qū)ο螅∣bject-OrientedProgramming,簡稱OOP)是一種編程范式,它以對象作為程序的基本單元,通過對象之間的交互來實(shí)現(xiàn)程序的邏輯和功能。面向?qū)ο笏枷胗腥筇卣鳎悍庋b性、繼承性和多態(tài)性。封裝性:面向?qū)ο蟮暮诵乃枷?,他將對象的特征和行為封裝起來,不需要讓外界知道具體實(shí)現(xiàn)細(xì)節(jié),這就是封裝思想。繼承性主要描述的是類與類之間的關(guān)系,通過繼承,可以在無需重新編寫原有類的情況下,對原有類的功能進(jìn)行擴(kuò)展。多態(tài)性指的是同一操作用于不同的對象,會產(chǎn)生不同的執(zhí)行結(jié)果。02類與對象思考題類的成員有哪些?怎么訪問類的成員?類與對象類與對象類是對某一類事物的抽象描述。對象用于表示現(xiàn)實(shí)中該類事物的個體。類與對象之間的關(guān)系:類對象類與對象-類的定義類的定義在面向?qū)ο蟮乃枷胫凶詈诵牡木褪菍ο?,為了在程序中?chuàng)建對象,首先需要定義一個類。類是對象的抽象,他用于描述一組對象的共同特征和行為。類中可以定義字段和方法,其中字段用于描述對象的特征,方法用于描述對象的行為。定義類時需要使用到“class”關(guān)鍵字聲明。類與對象-類的定義類的定義
usingSystem;namespaceProgrom01{publicclassPerson{//定義Person類,public為訪問修飾符publicintage;//定義int類型的字段agepublicvoidSpeak(){//定義Speak()方法Console.WriteLine("大家好,我今年"+age+"歲!");}}}class關(guān)鍵字聲明Person類類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用創(chuàng)建對象:通過new關(guān)鍵字來實(shí)現(xiàn)。創(chuàng)建對象的格式:類名對象名稱=new類名();變量p和對象之間的引用關(guān)系Personp=newPerson();創(chuàng)建Person對象Person類型的變量P創(chuàng)建Person對象類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用namespaceProgrom01{classProgram{staticvoidMain(string[]args){Personp1=newPerson();//創(chuàng)建第一個Person對象Personp2=newPerson();//創(chuàng)建第二個Person對象p1.age=18;//為age字段賦值p1.Speak();//調(diào)用對象的方法p2.Speak();Console.ReadKey();}}}調(diào)用對象中的成員類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用p1和p2變量引用的對象在內(nèi)存中的狀態(tài)。類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用在實(shí)例化對象時,程序會自動為類中的字段進(jìn)行初始化默認(rèn)值,針對不同類型的字段,會賦予不同的初始值。不同類型字段的默認(rèn)初始值字段類型初始值byte0short0int0long0LDemical0.0M字段類型初始值double0.0Dchar'\0'booleanfalse引用數(shù)據(jù)類型null類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用classProgram{staticvoidMain(string[]args){Personp2=newPerson();//創(chuàng)建p2對象p2.Say();//調(diào)用Say()方法p2=null;p2.Say();Console.ReadKey();}}publicclassPerson{publicvoidSay(){//創(chuàng)建Say()方法,輸出一句話Console.WriteLine("Welcometoitcast!");}P2為null,不能引用Person類中的Say()方法,程序會拋出異常將p2對象設(shè)置為null,表示該p2變量不指向任何一個對象類與對象-對象的創(chuàng)建與使用對象的創(chuàng)建與使用對象成為垃圾的過程。類與對象-類的設(shè)計(jì)類的設(shè)計(jì)
namespaceProgram03{classStudent{publicstringname;publicintage;publicvoidIntroduce(){//方法中打印字段name和age的值Console.WriteLine("大家好,我叫"+name+",我今年"+age+"歲!");}}}定義學(xué)生的姓名和年齡字段使用class關(guān)鍵字聲明了Student類定義Introduce()方法,用于學(xué)生自我介紹類與對象-屬性屬性屬性:對字段的訪問作出一些限定,不允許外界隨意訪問。在程序中,使用屬性封裝字段時,需要將字段訪問級別設(shè)為private,并通過屬性的get和set訪問器來對字段進(jìn)行讀寫操作,從而保證類的內(nèi)部數(shù)據(jù)安全。屬性的分類:讀寫屬性:同時有g(shù)et、set訪問器的屬性。只讀屬性:只有g(shù)et訪問器。只寫屬性即只有set訪問器。類與對象-屬性屬性讀寫屬性語法格式:只讀屬性的語法格式:只寫屬性的語法格式:public[數(shù)據(jù)類型][屬性名]{get{//返回參數(shù)值}set{//設(shè)置隱式參數(shù)value給字段賦值}}public[數(shù)據(jù)類型][屬性名]{
get{//返回參數(shù)值}}public[數(shù)據(jù)類型][屬性名]{
set{//設(shè)置隱式參數(shù)value給字段賦值}}類與對象-屬性屬性publicclassStudent{privatestringname="張三"; //定義私有字段namepublicstringName{//定義公有屬性Name封裝nameget{returnname;}}privateintage; //定義私有字段agepublicintAge{//定義公有屬性Age封裝age字段get{returnage;}set{……}}publicstringGender{//定義表示性別的自動屬性get;set;}publicvoidIntroduce(){……}}只讀屬性讀寫屬性自動屬性03訪問修飾符思考題類訪問修飾符有哪些?訪問修飾符訪問修飾符訪問修飾符:用于限定外界對類和方法的訪問權(quán)限。訪問修飾符分類:public、protected、internal、private。五個可訪問級別:public:最高訪問級別,訪問不受限制。protected:保護(hù)訪問級別,受保護(hù)的成員可由自身及派生類訪問。internal:內(nèi)部訪問級別,只有在同一程序集中,內(nèi)部類型或者成員才可訪問。protectedinternal:內(nèi)部保護(hù)級別,訪問僅限于當(dāng)前程序集,可由自身及派生類訪問。private:私有訪問,最低訪問級別,私有成員只有在聲明他們的類和結(jié)構(gòu)中才可訪問。說明:默認(rèn)情況下,類的成員(除了接口成員)的訪問修飾符是私有的,即private。04構(gòu)造方法構(gòu)造方法-定義構(gòu)造方法的定義構(gòu)造方法是類的一個特殊成員,他會在類實(shí)例化對象時自動調(diào)用,為對象開辟內(nèi)存空間,并對類中的成員進(jìn)行初始化。定義構(gòu)造方法的條件:方法名與類名相同。在方法名的前面沒有返回值類型的聲明。在方法中不能使用return語句返回一個值。構(gòu)造方法-定義構(gòu)造方法的定義publicclassPerson{//下面是Person類的構(gòu)造方法publicPerson(){Console.WriteLine("無參的構(gòu)造方法被調(diào)用了...");}}classProgram{staticvoidMain(string[]args){Personp=newPerson();//實(shí)例化Person對象Console.ReadKey();}}方法名與類名相同,沒有返回值類型的聲明,該構(gòu)造方法中沒有參數(shù),因此為無參構(gòu)造方法構(gòu)造方法-定義有參構(gòu)造方法的定義
publicclassPerson{intage;publicintAge{get;set;}publicPerson(inta){Age=a;}publicvoidSpeak(){Console.WriteLine("Iam"+Age+"yearsold.!");}}……publicstaticvoidMain(string[]args){Personp=newPerson(20);//實(shí)例化Person對象p.Speak();Console.ReadKey();}方法名與類名相同,沒有返回值類型的聲明,該構(gòu)造方法中有1個int類型的參數(shù),因此為有參構(gòu)造方法構(gòu)造方法-重載構(gòu)造方法的重載構(gòu)造方法重載:在一個類中可以定義多個構(gòu)造方法,只要每個構(gòu)造方法的參數(shù)類型或參數(shù)個數(shù)不同即可。//定義兩個參數(shù)的構(gòu)造方法publicPerson(stringconName,intconAge){Name=conName; //為name字段賦值A(chǔ)ge=conAge; //為age字段賦值}//定義一個參數(shù)的構(gòu)造方法publicPerson(stringconName){Name=conName; //為name字段賦值}05this關(guān)鍵字思考題This關(guān)鍵字是如何訪問構(gòu)造方法的?this關(guān)鍵字this關(guān)鍵字this關(guān)鍵字,用于表示對當(dāng)前實(shí)例的引用。this關(guān)鍵字在程序中的常見用法:this訪問屬性:通過this關(guān)鍵字可以明確地去訪問一個類的屬性,解決與局部變量名稱沖突的問題。this訪問成員方法:通過“this.方法名”的方式調(diào)用成員方法。this訪問構(gòu)造方法:構(gòu)造方法在實(shí)例化對象時會被.Net運(yùn)行環(huán)境自動調(diào)用,因此,在程序中不能像調(diào)用其他方法一樣去調(diào)用構(gòu)造方法,但可以用“:this([參數(shù)1,參數(shù)2…])”的形式來調(diào)用其他的構(gòu)造方法。this關(guān)鍵字this訪問屬性publicclassPerson{privateintage=10;publicintAge{get;set;}publicPerson(intAge){this.Age=Age;}publicvoidSay(){Console.WriteLine("大家好,我今年"+this.Age+"歲了");}}this.Age調(diào)用的Age為成員屬性this關(guān)鍵字this訪問屬性publicclassPerson{intage=10;publicintAge{//定義Age屬性get;set;}publicvoidTest(){//定義Test()方法Console.WriteLine("這是一個測試方法");this.Say();}publicvoidSay(){Console.WriteLine("大家好,我今年"+this.Age+"歲了");}}使用this關(guān)鍵字調(diào)用Say()方法this關(guān)鍵字this訪問屬性publicclassStudent{publicStudent(){Console.WriteLine("無參的構(gòu)造方法");}publicStudent(stringname):this(){Console.WriteLine("一個參數(shù)的構(gòu)造方法");}publicStudent(stringname,intage):this("abc"){Console.WriteLine("兩個參數(shù)的構(gòu)造方法");}}通過this關(guān)鍵字調(diào)用無參的構(gòu)造方法通過this關(guān)鍵字調(diào)用一個參數(shù)的構(gòu)造方法06垃圾回收垃圾回收垃圾回收在C#中,當(dāng)一個對象成為垃圾后仍會占用內(nèi)存空間,時間一長,就會導(dǎo)致內(nèi)存空間的不足。為了清除這些無用的垃圾對象,釋放一定的內(nèi)容空間,C#中引入了垃圾回收機(jī)制。在這種機(jī)制下,程序員不需要過多關(guān)心垃圾對象回收的問題,.Net運(yùn)行環(huán)境會啟動垃圾回收器將這些垃圾對象從內(nèi)存中釋放,從而使程序獲得更多可用的內(nèi)存空間。除了等待運(yùn)行環(huán)境進(jìn)行自動垃圾回收,還可以通過調(diào)用GC.Collect()方法來通知運(yùn)行環(huán)境立即進(jìn)行垃圾回收。垃圾回收垃圾回收classProgram{staticvoidMain(string[]args){Students1=newStudent();Students2=newStudent();s1.Name="s1";s2.Name="s2";s1=null;Console.WriteLine("執(zhí)行GC.Collect方法:");GC.Collect();Console.ReadKey();}}通知運(yùn)行環(huán)境立即進(jìn)行垃圾回收操作,回收s1對象s1變量引用的對象設(shè)置為空,此刻的s1變量為垃圾對象07static關(guān)鍵字static關(guān)鍵字static關(guān)鍵字和靜態(tài)字段static關(guān)鍵字,他用于修飾類、字段、屬性、方法以及構(gòu)造方法等。被static修飾的類稱為靜態(tài)類。被static修飾的成員稱為靜態(tài)成員。靜態(tài)成員包括靜態(tài)字段、靜態(tài)屬性、靜態(tài)方法、靜態(tài)構(gòu)造方法。有時候,我們希望某些特定的數(shù)據(jù)在內(nèi)存中只有一份,并且可以被類的所有實(shí)例對象所共享。此時我們就需要使用到靜態(tài)字段。靜態(tài)字段是被static關(guān)鍵字修飾的字段,他不屬于任何對象,只屬于類,而且只能通過“類名.靜態(tài)字段名”的方式訪問。static關(guān)鍵字-靜態(tài)字段靜態(tài)字段classStudent{publicstaticstringschoolName=“深圳信息職業(yè)技術(shù)學(xué)院";//定義靜態(tài)字段schoolNamepublicstringName{get;set;}}classProgram{staticvoidMain(string[]args){Studentstu1=newStudent();//創(chuàng)建學(xué)生對象stu1.Name="小白";Studentstu2=newStudent();stu2.Name="張三";Console.WriteLine(stu1.Name+"的學(xué)校是:"+Student.schoolName);Console.WriteLine(stu2.Name+"的學(xué)校是:"+Student.schoolName);Console.ReadKey(); //停留在控制臺界面,等待用戶輸入一個字符使用static修飾schoolName字段,該字段為靜態(tài)字段靜態(tài)字段可以使用類名直接調(diào)用static關(guān)鍵字-靜態(tài)屬性靜態(tài)屬性使用static修飾的屬性被稱為靜態(tài)屬性,靜態(tài)屬性可以讀寫靜態(tài)字段的值,并保證靜態(tài)字段值的合法性。靜態(tài)屬性的調(diào)用方式:類名.靜態(tài)屬性名static關(guān)鍵字-靜態(tài)屬性classStudent
{privatestaticstringschoolName="深圳信息職業(yè)技術(shù)學(xué)院";//定義靜態(tài)字段schoolNamepublicstaticstringSchoolName
{set{schoolName=value;}get{returnschoolName;}
}publicstringName{get;set;}
}classProgram
{staticvoidMain(string[]args)
{Studentstu1=newStudent();//創(chuàng)建學(xué)生對象Studentstu2=newStudent();stu1.Name="江小白";stu2.Name="張三";
//在控制臺輸出第一個學(xué)生對象的學(xué)校Console.WriteLine(stu1.Name+"的學(xué)校是:"
+Student.SchoolName);Student.SchoolName="深圳信息計(jì)算機(jī)學(xué)院";
//在控制臺輸出第一個學(xué)生對象的學(xué)校Console.WriteLine(stu2.Name+"的學(xué)校是:"
+Student.SchoolName);Console.ReadKey();//停留在控制臺界面,等待用戶輸入一個字符
}
}使用static定義靜態(tài)屬性SchoolName靜態(tài)屬性靜態(tài)屬性可以使用類名直接調(diào)用static關(guān)鍵字-靜態(tài)方法靜態(tài)方法靜態(tài)方法:可以在不創(chuàng)建對象的情況下就可以調(diào)用該方法,也就是使該方法不必和對象綁定在一起。定義靜態(tài)方法:在類中定義的方法前加上static關(guān)鍵字即可靜態(tài)方法的調(diào)用方式:需要注意的是,由于靜態(tài)方法在類加載時就會被初始化,而實(shí)例對象的初始化晚于靜態(tài)方法,因此在靜態(tài)方法中不能引用在其方法體外創(chuàng)建的實(shí)例對象?!邦惷?方法名”static關(guān)鍵字-靜態(tài)方法靜態(tài)方法
namespaceProgram13{classStaticClass{publicstaticvoidTest(){//定義Test靜態(tài)方法的Console.WriteLine("我是StaticClass類的靜態(tài)方法");}}classProgram{staticvoidMain(string[]args){StaticClass.Test();Console.ReadKey();}}}使用static定義靜態(tài)方法Test()靜態(tài)屬性可以使用類名直接調(diào)用static關(guān)鍵字-靜態(tài)類靜態(tài)類當(dāng)類中的成員全部是靜態(tài)成員時,就可以把這個類聲明為靜態(tài)類。聲明靜態(tài)類時需要在class關(guān)鍵字之前加上static關(guān)鍵字。static關(guān)鍵字-靜態(tài)類靜態(tài)類publicstaticclassStaticClass{//聲明靜態(tài)字段并賦值privatestaticstringname=“深信息";//定義靜態(tài)方法ShowName()publicstaticvoidShowName(){//靜態(tài)方法的方法體Console.WriteLine("我的名字是:"+name);}}……staticvoidMain(string[]args){StaticClass.ShowName();Console.ReadKey();}使用static定義靜態(tài)類StaticClass直接使用類名.方法名的方式調(diào)用靜態(tài)類里面的靜態(tài)方法static關(guān)鍵字-靜態(tài)構(gòu)造方法靜態(tài)構(gòu)造方法靜態(tài)構(gòu)造方法:用于初始化靜態(tài)成員。一個類只能有一個靜態(tài)構(gòu)造方法,該靜態(tài)構(gòu)造方法沒有任何修飾符,也沒有參數(shù),可以被定義在靜態(tài)類或非靜態(tài)類中。用戶無法像使用普通構(gòu)造方法那樣直接使用靜態(tài)構(gòu)造方法,靜態(tài)構(gòu)造方法會在程序創(chuàng)建第一個實(shí)例或引用任何靜態(tài)成員之前,完成類中靜態(tài)成員的初始化。static關(guān)鍵字-靜態(tài)構(gòu)造方法靜態(tài)構(gòu)造方法classStaticClass{//聲明靜態(tài)字段publicstaticstringstaticName;staticStaticClass(){staticName="LiMing";}}classProgram{staticvoidMain(string[]args){//調(diào)用StaticClass的staticName靜態(tài)字段Console.WriteLine("我的名字是"+StaticClass.staticName);Console.ReadKey();}使用static定義靜態(tài)構(gòu)造方法,并在該方法中為靜態(tài)字段staticName賦值static關(guān)鍵字-單例模式單例模式在編寫程序時經(jīng)常會遇到一些典型的問題或者需要完成某種特定需求,在對這些問題和需求的解決過程中,通過不斷的實(shí)踐、總結(jié)和理論化之后將代碼結(jié)構(gòu)進(jìn)行優(yōu)化并形成一種編程風(fēng)格來解決問題的這種思想稱為設(shè)計(jì)模式。單例模式是C#中的一種設(shè)計(jì)模式,他是指在設(shè)計(jì)一個類時,需要保證整個程序在運(yùn)行期間只存在一個實(shí)例對象。static關(guān)鍵字-單例模式單例模式classSingleClass{privatestaticSingleClasssingleInstance;privateSingleClass(){}publicstaticSingleClassSingleMethod(){if(singleInstance==null){singleInstance=newSingleClass();}returnsingleInstance;}}聲明一個靜態(tài)的SingleClass類的變量來引用唯一的對象創(chuàng)建靜態(tài)的方法SingleMethod(),創(chuàng)建此類唯一的對象調(diào)用私有的構(gòu)造方法創(chuàng)建該實(shí)例static關(guān)鍵字-單例模式單例模式單例模式的特點(diǎn):在類的內(nèi)部創(chuàng)建一個該類的實(shí)例對象,并使用靜態(tài)變量singleInstance引用該對象,由于變量應(yīng)該禁止外界直接訪問,因此使用private修飾,聲明為私有成員。類的構(gòu)造方法使用private修飾,聲明為私有,這樣就不能在類的外部使用new關(guān)鍵字來創(chuàng)建實(shí)例對象。為了在類的外部能夠獲得類的實(shí)例對象,需要定義一個靜態(tài)方法SingleMethod(),用于返回該類實(shí)例singleInstance。static關(guān)鍵字-單例模式單例模式classProgram{staticvoidMain(string[]args){SingleClassic1=SingleClass.SingleMethod();SingleClassic2=SingleClass.SingleMethod();if(ic1==ic2){Console.WriteLine("變量ic1與變量ic2所存儲的地址相同");}Console.ReadKey();}}用SingleMethod()方法創(chuàng)建SingleClass類的對象ic1和ic2比較變量ic1與ic2中存的地址是否相同08嵌套類嵌套類嵌套類嵌套類:將類定義在另一個類的內(nèi)部,內(nèi)部的類稱為嵌套類。外部類:包含嵌套類的類。外部類與嵌套類的成員可以重名,當(dāng)訪問非靜態(tài)成員時,需要先創(chuàng)建他所在類的對象。在嵌套類內(nèi)部可以聲明靜態(tài)成員,嵌套類可以直接引用外部類的靜態(tài)成員。當(dāng)在作用域范圍之外引用嵌套類時,需要使用類似“Outer.Nesting”的完整限定名的方式。嵌套類嵌套類classOuter{classNesting{publicintnum=10;}publicvoidOuterMethod(){Nestingnesting=newNesting();Console.WriteLine("調(diào)用嵌套類的字段num="+nesting.num);}}classProgr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年云南建筑安全員A證考試題庫附答案
- 貴州大學(xué)《集成電路原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽幼兒師范高等專科學(xué)?!冻傻V規(guī)律與成礦預(yù)測》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025廣東建筑安全員知識題庫
- 2025青海省建筑安全員《C證》考試題庫
- 硅湖職業(yè)技術(shù)學(xué)院《化工原理B》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江蘇省安全員A證考試題庫
- 2025湖北省建筑安全員A證考試題庫附答案
- 廣州新華學(xué)院《體育活動組織與策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《數(shù)學(xué)課程與教材研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 數(shù)學(xué)-2025年高考綜合改革適應(yīng)性演練(八省聯(lián)考)
- 市場營銷試題(含參考答案)
- 2024年醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范培訓(xùn)課件
- 景區(qū)旅游安全風(fēng)險評估報告
- 2023年新高考(新課標(biāo))全國2卷數(shù)學(xué)試題真題(含答案解析)
- 2024年計(jì)算機(jī)二級WPS考試題庫380題(含答案)
- 事業(yè)單位工作人員獎勵審批表
- DL-T 1476-2023 電力安全工器具預(yù)防性試驗(yàn)規(guī)程
- 眼科護(hù)理的國內(nèi)外發(fā)展動態(tài)和趨勢
- 2024年中煤平朔集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 水中五日生化需氧量測定的影響因素
評論
0/150
提交評論