




已閱讀5頁(yè),還剩14頁(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)介
xx年最新PHP類的精縮歸納 xx年最新PHP類的精縮歸納一結(jié)構(gòu)和調(diào)用(實(shí)例化)class className,調(diào)用$obj=new className();當(dāng)類有構(gòu)造函數(shù)時(shí),還應(yīng)傳入?yún)?shù)。 如$obj=new className($v,$v2.);二構(gòu)造函數(shù)和析構(gòu)函數(shù) 1、構(gòu)造函數(shù)用于初始化使用_construct(),可帶參數(shù)。 2、但析構(gòu)函數(shù)不能帶參數(shù)(用于在銷去一個(gè)類之前執(zhí)行一些操作或功能)。 析構(gòu)函數(shù)用_destruct()做名稱。 在腳本執(zhí)行結(jié)束時(shí),PHP會(huì)銷掉內(nèi)存中的對(duì)象,因此可不用析造函數(shù),但有些比如COOKIE等,就應(yīng)當(dāng)要用此函數(shù)銷掉。 知識(shí)點(diǎn)在PHP4中也提供了構(gòu)造函數(shù),但使用的是與類同名的類方法,在PHP5仍能兼容這種做法,當(dāng)一個(gè)類中沒(méi)有包含_construct時(shí),會(huì)查找與類同名的方法,如果找到,就認(rèn)為是構(gòu)造函數(shù),如下class testvar$b;function test()$this-b=5;function addab($c)return$this-b+$c;$a=new test();echo$a-addab (4);/返回 93、PHP不會(huì)自動(dòng)調(diào)用父類的構(gòu)造函數(shù)(不支持構(gòu)造函數(shù)重載),必須使用parent關(guān)鍵字顯式地調(diào)用。 class employeefunction_construct().class Managerextents Employeefunction_construct()parent:_construct();echo這個(gè)子類的父類構(gòu)造函數(shù)調(diào)用了!;當(dāng)然也可以調(diào)用與該實(shí)例沒(méi)有任何關(guān)系的其它類的構(gòu)造函數(shù)。 只需在_construct()前加上類名即可。 如otherClassName:_construct();類的主家庭成員屬性、方法、常量、靜態(tài)成員 三、類的屬性有兩種方法對(duì)類的屬性賦值或取值。 1、使用公共作用域public關(guān)鍵詞。 2、使用_set()和_get()來(lái)分別賦值和取值,前者稱為設(shè)置方法(setter)或修改方法(mutator),后者稱為訪問(wèn)方法(aessor)或獲取方法(getter)。 建議使用這種方法優(yōu)點(diǎn)A、可在_set()統(tǒng)一進(jìn)行數(shù)據(jù)驗(yàn)證。 B、便于統(tǒng)一管理屬性。 注意第一_set()和_get()只對(duì)私有屬性起作用,對(duì)于用public定義的屬性,它們兩個(gè)都懶理搭理,如下class testprotected$a=9,$b=2,$c;public$d;function_set($n,$v)$this-$n=$v+2;function_get($name)return$this-$name+2;$a=new test();$a-b=5;echo ;echo$a-b;實(shí)例只對(duì)$a,$b,$c的設(shè)置會(huì)經(jīng)過(guò)_set和_get過(guò)濾與返回,對(duì)于$d,就不會(huì)起作用。 如$a-d=5,再返回還是5。 第二_set($n,$v)要帶兩個(gè)參數(shù)。 而_get($n)只能有一個(gè)參數(shù)。 實(shí)例class testprivate$a=5,$b=6,$c;function_set($n,$v)if($n=a&$n0)$this-$n=$v;else$this-$n=$v+2;function_get($name)return$this-$name;/如果改為return$this-$name+$this-addab();如調(diào)用a的值,實(shí)際返回的是a+a+b的值。 默認(rèn)為5+5+6=16。 function addab()return$this-a+$this-b;$e=new test();$e-a=11;/注意寫法類的內(nèi)部用$this-$n即變量的寫法,但外部實(shí)例要用$e-a的方式。 $e-b=12;/get14$e-k=22;類的屬性可自由擴(kuò)展,如上例的k,不管是否用_set,當(dāng)一個(gè)實(shí)例建立起來(lái)后,可以用$e-newProperty=xx;直接來(lái)創(chuàng)造一個(gè)屬性,但不建議這么做。 四、類的方法理解成類當(dāng)中的函數(shù)即可。 調(diào)用 1、內(nèi)部調(diào)用可使用$this-Fanname();或$this-addab()或test:addab(); 2、實(shí)例化調(diào)用時(shí),用$e-addab();即可。 對(duì)于在該方法中沒(méi)有使用$this關(guān)鍵字的,如上例中的function addab()return$this-a+$this-b;改為function addab()return25;那在在外部實(shí)例調(diào)用該方法,也可用“$e:addab();”或“test:addab();” 五、類的常量如果類的屬性理解成類中的變量,那么類的常量和變量是不一樣的,其定義方法為class testprivate$a;const PI=3.14;./在類中調(diào)用上面的常量用兩種方法,“$this:PI”,或“類名:PI”,這里就是test:PI,如下function getvalue()return$this-a*$this:PI;/或$this-a*test:PI,用this關(guān)鍵字或類名均可,但都要用雙冒號(hào)。 $e=new test();$e-PI=5;/注意,這里用-只是創(chuàng)造了一個(gè)也是名為PI的屬性,而不是改變類中的PI常量的值。 echo$e:PI;/這個(gè)才是調(diào)用類的常量。 常量只能用雙冒號(hào):來(lái)調(diào)用。 并且不能更改其值。 在類外部實(shí)例化后調(diào)用類常量同樣也有兩種方法。 方法為“$e:PI”或“test:PI”,共同點(diǎn)是都要用冒號(hào),不同點(diǎn)是外部不能用this關(guān)鍵字,只能用實(shí)例名,但類名:PI是通用的。 六、類的靜態(tài)成員(靜態(tài)屬性或靜態(tài)方法)如果需要?jiǎng)?chuàng)建供所有類的實(shí)例共享的字段或方法。 就得用靜態(tài)成員。 有兩個(gè)特征 1、靜態(tài)成員是共產(chǎn)主義者,它讓腳本上的所有該類的實(shí)例調(diào)用,但不能借助類的特定實(shí)例名調(diào)用,而是在類的外部,統(tǒng)一使用“類名:$成員名”的方式調(diào)用。 而類的內(nèi)部則統(tǒng)一使用“self:$成員名”來(lái)調(diào)用。 2、當(dāng)每一次新創(chuàng)建實(shí)例時(shí),靜態(tài)成員會(huì)從上次創(chuàng)建的實(shí)例最后值開(kāi)始重新計(jì)算,而不是類中初始的值開(kāi)始計(jì)算。 3、對(duì)于用public定義的靜態(tài)成員,可以在外部更改它的值。 private等則不行。 class testpublic static$v=0;function_construct()self:$v+;static functiongetV()return self:$v;$a=new test();echo test:getV();/返回1$b=new test();echo test:getV();/返回2test:$v=8;/由于public定義的成員,改變靜態(tài)成員的值。 $c=new test();echo test:getV();/返回9 七、關(guān)鍵字(一)this關(guān)鍵字用于類的內(nèi)部指代類的本身。 來(lái)訪問(wèn)屬性或方法或常量,如$this-屬性名或方法名。 $this:常量名。 this還可以用在該類的子類中,來(lái)指代本身的屬性或方法。 (二)雙冒號(hào)“:”關(guān)鍵字用于調(diào)用常量、靜態(tài)成員。 (三)self關(guān)鍵字:在類的內(nèi)部與雙冒號(hào)配合調(diào)用靜態(tài)成員,如self:$staticVar.,在類的內(nèi)部,不能用$this來(lái)調(diào)用靜態(tài)成員。 (四)_toString()在類中使用_toString(),用于將類轉(zhuǎn)成字串并打印類,用處不大如class testpublic$p;public function_toString()return var_export($this,TRUE);$a=new test();echo$a;/輸出test:_set_state(array(p=NULL,),或?qū)懗蒭cho$a-_toString();(五)_clone()當(dāng)克隆對(duì)象時(shí),這個(gè)關(guān)鍵字才會(huì)發(fā)生作用,用于更改克隆時(shí)某些值。 (六)_call()方法重載,參下面示例class cBfunction_call($method,$n)if($method=showVarType)if(is_numeric($n0)/不能用$n。 要用$n0;$this-displayNum();else if(is_array($n0)$this-displayArr();else$this-displayOther();function displayNum()echo (七)extends:繼承:如class aclass bextends a類b繼承了類a附記憶以后統(tǒng)一在調(diào)用方法或?qū)傩詴r(shí)用-,調(diào)用常量則用雙冒號(hào)“:”,不會(huì)搞暈。 八、方法和屬性的作用域共有6種public(默認(rèn),可省略,也等同于php6的var聲明),private(私有,也不能由子類使用),protected(私有,但可由子類使用),abstract(抽象,參下文),final(阻止在子類中覆蓋也稱重載,阻止被繼承,用于修飾類名及方法,如final class testfinal functionfun(),但不能用于屬性),static(靜態(tài))九抽象類和抽象方法(abstract注意沒(méi)有所謂抽象屬性):抽象可以理解成父類為子類定義了一個(gè)模板或基類。 作用域abstract只在父類中聲明,但在子類中實(shí)現(xiàn)。 注意事項(xiàng) 1、抽象類不能被實(shí)例化,只能被子類(具體類)繼承后實(shí)現(xiàn)。 2、抽象類必須在其子類中實(shí)現(xiàn)該抽象類的所有抽象方法。 否則會(huì)出錯(cuò)。 3、在抽象方法中,只是聲明,但不能具體實(shí)現(xiàn)如abstract functiongettow()return$this-p;是錯(cuò)的,只能聲明這個(gè)方法abstract functiongettow();(連方括號(hào)都不要出現(xiàn)),抽象方法和抽象類主要用于復(fù)雜的類層次關(guān)系中。 該層次關(guān)系需要確保每一個(gè)子類都包含并重載了某些特定的方法。 這也可以通過(guò)接口實(shí)現(xiàn) 4、屬性不能被命名為抽象屬性,如abstract$p=5是錯(cuò)的。 5、只有聲明為抽象的類可以聲明抽象方法,但如果方法聲明為抽象,就不能具體實(shí)現(xiàn)。 如abstract classEmployeeabstract functiona(.);abstract functionb(.);以后再對(duì)這個(gè)父類擴(kuò)展,組成各種子類(如經(jīng)理,員工,出納)。 6、抽象類中,如果要實(shí)現(xiàn)具體的方法,不能聲明為抽象。 這樣可能實(shí)際意義更大。 可以把幾個(gè)類庫(kù)中共同的部分提取到抽象類中,其它的類繼承抽象類即可。 如下abstract classBaseShopConst TAX=0.06;/在抽象類中定義常量public functionbuy($gid)/如果定義為抽象方法abstract functionbuy()就不能在這里實(shí)現(xiàn)主體。 echo(你購(gòu)買了ID為:.$gid.的商品);public functionsell($gid)echo(你賣了ID為:.$gid.的商品);public functionview($gid)echo(你查看了ID為:.$gid.的商品);class BallShopextends BaseShopvar$itme_id=null;public function_construct()$this-itme_id=2314;public functionopen()$this-sell($this-itme_id);public functiongetTax()echo printf( 有些類的方法需要傳入的參數(shù)為所期望的對(duì)象類型,可以用下面的方法達(dá)到強(qiáng)制實(shí)施此替則。 要達(dá)到類型提示,只要在方法的對(duì)象型參數(shù)前加一個(gè)已存在的類的名稱,如function funname(OtherClassName$otherclassINSName,$c.),注意,OtherClassName必須是存在的類。 如下class emvar$k=56;class testfunction_construct()echo$this-addab(new em(),2);function addab(em$j,$c)/這個(gè)方法,即可以在內(nèi)部調(diào)用,也可以在外部調(diào)用。 只要作用域許可。 return$j-k+$c;$a=new test();$b=new em();echo$a-addab($b,2);/或$a-addab(new em(),2); 十一、類的管理 1、instanceof關(guān)鍵字用于分析一個(gè)對(duì)象是否是某一個(gè)類的實(shí)例或子類或是實(shí)現(xiàn)了某個(gè)特定的接口如下例,但要注意類名沒(méi)有任何引號(hào)等定界符,否則會(huì)出錯(cuò)。 如test不能用testclass test2class testclass testChilernExtends test$a=new test2();$m=new test();$i=($m instanceoftest);if($i)echo$m是類test的實(shí)例! ;/get thisvalue switch($a instanceoftest)case true:echoYES ;break;case false:echoNo ;/get thisvalue break;$d=new testChilern();if($d instanceoftest)echo$d是類test的子類! ;/get thisvalue 2、確定類是否存在boolean class_exists(string class_name):class_exists(test); 3、返回類名string get_class(object),成功時(shí)返回實(shí)例的類名,失敗則返回FALSE$a=new test2();echo get_class($a);/返回test 24、了解類的公用屬性array get_class_vars(className),返回關(guān)鍵數(shù)組包含所有定義的public屬性名及其相應(yīng)的值。 這個(gè)函數(shù)不能用實(shí)例名做變量 5、返回類方法get_class_methods(test);/或get_class_methods($a);可用實(shí)例名做參數(shù),返回包括構(gòu)造函數(shù)在內(nèi)的所有非私有方法。 6、print_r(get_declared_classes()了解當(dāng)前PHP版本中所有的類名。 PHP5有149個(gè)。 7、get_object_vars($a)返回實(shí)例中所有公用的屬性及其值的關(guān)聯(lián)數(shù)組。 注意它和get_class_vars()的區(qū)別/* (1)get_object_vars($a)是用實(shí)例名做參數(shù),而get_class_vars(test)是用類名做參數(shù)。 * (2)get_object_vars($a)獲得的屬性值是實(shí)例運(yùn)行后的值,而get_class_vars(test)獲得的屬性值是類中的初始定義。 * (3)兩者均返回關(guān)聯(lián)數(shù)組,且均對(duì)未賦值的屬性返回NULL的值。 如類test中有定義了public$q;則返回Array(v=5q=),*/ 8、返回父類的名稱get_parent_class($b);/或get_parent_class(test2);返回test 9、確定接口是否存在boolean interface_exists($string interface,boolean autoload) 10、確定對(duì)象類型boolean is_a($obj,className),當(dāng)$obj屬于CLASSNAME類時(shí),或?qū)儆谄渥宇悤r(shí),返回TRUE,如果$obj與class類型無(wú)關(guān)則返回FALSE。 如is_a($a,test) 11、確定是否是某類的子對(duì)象當(dāng)$b是繼承自TEST類時(shí),返回TRUE,否則FALSE。 boolean is_subclass_of($b,test); 12、確定類或?qū)嵗?,是否存在某方法?method_exists($a,getv)/或用method_exists(test,getv),此函數(shù)適用于非public定義的作用域的方法。 以上函數(shù)實(shí)例class testpublic$v=2;private$c=5;function_construct()$this-v=5;private functiongetv()return$this-v;class test2extends test$a=new test();$b=new test2();print_r(get_class_methods(test);/或print_r(get_class_methods($a);均返回Array(0=_construct1=getv)echo ;print_r(get_class_vars(test);/返回Array(v=2),和上面不一樣,不能用print_r(get_class_methods($a);echo ;echo get_parent_class($b);/或get_parent_class(test2);返回test echo ;echo is_a($b,test);/返回1echo ;if(is_subclass_of(test2,test)echo是子類!;/或(is_subclass_of($b,test),返回1,當(dāng)參數(shù)1為$a時(shí)則返回false,echo ;echo method_exists($a,getv)/或用method_exists(test,getv)返回1,本函數(shù)也適用于用private等定義域的方法。 十二、自動(dòng)加載類庫(kù)文件當(dāng)類多了以后,比如要在一個(gè)文件中載入3個(gè)類庫(kù)文件a.class.php,b.class.php,c.class.php要用三個(gè)require_once require_once(classes/a.class.php);require_once(classes/b.class.php);require_once(classes/c.class.php);可以用PHP5自動(dòng)加載的功能來(lái)處理在全局應(yīng)用配置文件中,定義一個(gè)特殊的函數(shù)_autoload($class)函數(shù)(_autoload并不是一個(gè)類的方法,只是單獨(dú)的函數(shù),和類沒(méi)有關(guān)系)function_autoload($class)require_once(classes/$class)該函數(shù)放哪沒(méi)有關(guān)系,在創(chuàng)建類實(shí)例時(shí),也不必去調(diào)用這個(gè)autoload函數(shù)。 PHP會(huì)自動(dòng)完成。 但務(wù)必注意一點(diǎn)“在調(diào)用頁(yè)面上創(chuàng)建實(shí)例所使用的類名稱”、和“被調(diào)用的文件名”、以及“該文件中的類的名稱”3個(gè)必須是一樣的。 這樣就不需要去調(diào)用_autoload();如果不一樣則必須單獨(dú)調(diào)用_autoload(c);并給它一個(gè)文件名前綴。 如c.class.php文件的代碼是這里代碼的類名稱是c,而文件名也是c,現(xiàn)在要在index.php調(diào)用m;?此時(shí)PHP會(huì)自動(dòng)調(diào)用根目錄下的c.class.php中的類C。 但如果c.class.php中的代碼是而調(diào)用頁(yè)index.php代碼是 $m=new mm();echo$m-m;?會(huì)出錯(cuò),提示找不到mm.class.php文件。 這時(shí)可以加一行_autoload(c);但這樣就達(dá)不到簡(jiǎn)化代碼的目的。 類的家族化擴(kuò)展類的高級(jí)功能 一、對(duì)象克隆當(dāng)克隆一個(gè)對(duì)象的實(shí)例時(shí),其屬性初始值繼承了被克隆對(duì)象的當(dāng)前值。 classtestpublic$p=5;function_clone()/只在克隆發(fā)生時(shí)起作用。 用于改變?cè)诳寺r(shí)某些值$this-p=15;$a=new test();echo$a-p;$a-p=8;/如果沒(méi)有_clone()方法影響,$b的P值將為8$b=clone$a;echo$b-p;/15 二、對(duì)象繼承沒(méi)有被聲明為final的類可以被繼承,沒(méi)有被final和private界定的方法也可以繼承,沒(méi)有被private界定的屬性也可以繼承。 當(dāng)子類繼承了父類或超類后,可以直接使用父類或超類(祖父類以及祖父的祖父)的所有允許的方法,屬性。 關(guān)鍵理解構(gòu)造函數(shù)和重載在繼承中的特性?。ㄒ唬?gòu)造函數(shù)在繼承中的特性 1、當(dāng)父類有構(gòu)造函數(shù)而子類沒(méi)有則子類會(huì)在實(shí)例化時(shí)會(huì)自動(dòng)執(zhí)行父類的構(gòu)造函數(shù)。 這時(shí)如果要?jiǎng)?chuàng)建子類的實(shí)例,需要引入父類構(gòu)造函數(shù)中所需的參數(shù),否則出錯(cuò)。 即使是“子類的子類”如果沒(méi)有構(gòu)造函數(shù),也要在創(chuàng)建實(shí)例時(shí)輸入其父類的父類的構(gòu)造函數(shù)所需參數(shù)。 PHP會(huì)從實(shí)例所在的子類會(huì)向上搜索合造的構(gòu)造函數(shù),一旦找到就停止,使用該構(gòu)造函數(shù)。 而不會(huì)再向上搜索,因此子類本身如果沒(méi)有構(gòu)造函數(shù),則以其最靠近的一個(gè)超類并且有構(gòu)造函數(shù)的為準(zhǔn)。 class cApublic$name,$age;function_construct($n)$this-name=$n;$this-age=25;function_set($n,$v)$this-$n=$v;function_get($n)return$this-$n;class cBextends cAfunction funB1()echo 改為$c=new cC(David);即可。 echo$c-name();/David 2、當(dāng)子類也有構(gòu)造函數(shù)時(shí)這時(shí),不管父類是否有構(gòu)造函數(shù),都會(huì)執(zhí)行子類自己的構(gòu)造函數(shù)。 如上class cBextends cAfunction_construct()echo 因此$b-name和$-age就不會(huì)初始化值。 需要另外賦值$b-name=Jack,$b-age=25;如果這時(shí)要執(zhí)行父類CA的構(gòu)造函數(shù),可以這樣function_construct($n)parent:_construct($n);/或cA:_construct($n);echo 不會(huì)執(zhí)行cA。 這時(shí),如果CC的實(shí)例想都調(diào)用CA和CB的構(gòu)造函數(shù),有兩種方法A、在CB中也加入parent:_construct($n)B、在CC中把構(gòu)造函數(shù)改為function_construct($n)cA:_construct($n);/即類名:構(gòu)造函數(shù)。 cB:_construct();echo 1、調(diào)用父類方法在子類中調(diào)用父類的方法,有3種方法$this-ParentFunction();或父類名:ParentFunction();或parent:parentFun(); 2、調(diào)用父類屬性只能用$this-ParentProperty;(三)重載在子類中,可以定義與父類相同屬性或方法,改變父類該屬性或方法的值或操作,稱做重載。 如calss ParClassfunction pfun().class ChildrenClassextends ParClassfunction pfun()./重載了父類的pfun的方法。 在子類中重載后,優(yōu)先執(zhí)行自己重載后的新定義的方法或?qū)傩浴?也可以在子類中用parent:parentFun();調(diào)用父類的方法,但所得到的值是子類自己輸入的參數(shù)運(yùn)算值。 而不是該方法在父類中運(yùn)算的值。 三、接口接口interface,可以理解成一組功能的共同規(guī)范,最大意義可能就是在多人協(xié)作時(shí),為各自的開(kāi)發(fā)規(guī)定一個(gè)共同的方法名稱。 和抽象類中的抽象方法一樣 1、不能在接口中對(duì)方法具體實(shí)現(xiàn)進(jìn)行定義。 而是由具體類來(lái)實(shí)現(xiàn)(而抽象類中的非抽象方法可以不必再定義,只有抽象方法和
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45478-2025汽車輪胎性能等級(jí)標(biāo)識(shí)通用要求
- 股票市場(chǎng)投資心理的試題及答案
- 課題申報(bào)書格式
- 理清注冊(cè)會(huì)計(jì)師考試整體框架與思路試題及答案
- 內(nèi)科課題申報(bào)書
- 微生物檢驗(yàn)技師證書考試項(xiàng)目總結(jié)與試題
- 綠化勞務(wù)分包合同草案
- 廉潔從業(yè)案例
- 2025年注會(huì)考試知識(shí)盲點(diǎn)試題及答案
- 課題立項(xiàng)申報(bào)書制作
- 【人工智能賦能小學(xué)體育教學(xué)的對(duì)策探究(論文)3800字】
- 設(shè)計(jì)(技術(shù))變更申報(bào)審批單
- (高清稿)DB44∕T 2515-2024 水利工程水文化設(shè)計(jì)導(dǎo)則
- Unit 3 They are playing.(教學(xué)設(shè)計(jì))-2023-2024學(xué)年湘魯版英語(yǔ)四年級(jí)下冊(cè)
- DB3502T 090-2022 居家養(yǎng)老緊急事件應(yīng)急助援規(guī)范
- GB/T 23587-2024淀粉制品質(zhì)量通則
- 珠子參免疫調(diào)節(jié)作用及其應(yīng)用
- DB32T 4793-2024 球墨鑄鐵管排水系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 2022-2023學(xué)年河南省南陽(yáng)市宛城區(qū)人教版五年級(jí)下冊(cè)期中測(cè)試數(shù)學(xué)試卷【含答案】
- 鹽城市鹽都區(qū)2023-2024學(xué)年四年級(jí)語(yǔ)文第二學(xué)期期末模擬檢測(cè)卷
- Academic English智慧樹(shù)知到答案2024年杭州醫(yī)學(xué)院
評(píng)論
0/150
提交評(píng)論