PHP面向?qū)ο箝_(kāi)發(fā)課件_第1頁(yè)
PHP面向?qū)ο箝_(kāi)發(fā)課件_第2頁(yè)
PHP面向?qū)ο箝_(kāi)發(fā)課件_第3頁(yè)
PHP面向?qū)ο箝_(kāi)發(fā)課件_第4頁(yè)
PHP面向?qū)ο箝_(kāi)發(fā)課件_第5頁(yè)
已閱讀5頁(yè),還剩40頁(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、(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(一)1、什么是面向?qū)ο?,什么是?、使用CLASS創(chuàng)建一個(gè)類3、類的成員屬性和成員方法4、使用new函數(shù)對(duì)象實(shí)例化本講知識(shí)點(diǎn)第1頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(一)1、什么是面向?qū)ο笃鸪?,“面向?qū)ο蟆笔菍V冈诔绦蛟O(shè)計(jì)中采用封裝、繼承、抽象等設(shè)計(jì)方法??墒牵@個(gè)定義顯然不能再適合現(xiàn)在情況。面向?qū)ο蟮乃枷胍呀?jīng)涉及到軟件開(kāi)發(fā)的各個(gè)方面。如,面向?qū)ο蟮姆治觯∣OA,Object Oriented Analysis),面向?qū)ο蟮脑O(shè)計(jì)(OOD,Object Oriented Design)、以及我們經(jīng)常說(shuō)的面向?qū)ο蟮木幊虒?shí)現(xiàn)(OOP,Object

2、Oriented Program)。傳統(tǒng)開(kāi)發(fā)方法存在問(wèn)題1.軟件重用性差 ,2.軟件可維護(hù)性差,3.無(wú)很好的擴(kuò)展性面向?qū)ο蟮囊?. 抽象性 , 2. 封裝性 ,3.共享性 ,4. 強(qiáng)調(diào)對(duì)象結(jié)構(gòu)而不是程序結(jié)構(gòu)面向?qū)ο蟮娜筇攸c(diǎn)(封裝,繼承,多態(tài))缺一不可第2頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(一)PC對(duì)象屬性:電腦方法:我們理解成提高的功能,看電影,玩游戲,編程,上網(wǎng)什么是類我們可以理解成一個(gè)功能集合菜單,我們通過(guò)類來(lái)實(shí)現(xiàn)生成我們的方法類:顯示器鍵盤主機(jī)第3頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(一)2、使用CLASS創(chuàng)建一個(gè)類class 類名 成員屬性成員方法cl

3、ass MyPcpublic $name;var $price; function vod() return “我是智能機(jī)器人; 3、類的成員屬性和成員方法第4頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(一)4、使用new函數(shù)對(duì)象實(shí)例化class MyPcpublic $name;var $price; function vod() return 我是智能機(jī)器人; $pc1 = new MyPc();$pc1-name;new 對(duì)象名( 參數(shù) )例:使用 - 訪問(wèn)對(duì)象內(nèi)容第5頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(二)1、創(chuàng)建一個(gè)和多個(gè)對(duì)象2、對(duì)象中的$this關(guān)鍵字3、初

4、始化對(duì)象 _construct()4、析構(gòu)函數(shù) _destruct()本講知識(shí)點(diǎn)第6頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(二)1、創(chuàng)建一個(gè)和多個(gè)對(duì)象創(chuàng)建一個(gè)和多個(gè)對(duì)象我們只需要多次使用 new 函數(shù) ,進(jìn)行對(duì)類的實(shí)例化class MyPc public $name; public $price; function vod() return “我會(huì)做很多事情; 為了讓大家養(yǎng)成良好的習(xí)慣和今后對(duì)PHP6的適應(yīng),建議使用 public 而不是 var$pc1 = new MyPc();$pc2 = new MyPc();$pc3 = new MyPc();類對(duì)象第7頁(yè),共45頁(yè)。(第3

5、講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(二)2、對(duì)象中的$this關(guān)鍵字$this關(guān)鍵字是用來(lái)訪問(wèn)當(dāng)前對(duì)象中的對(duì)象屬性和對(duì)象方法的系統(tǒng)變量class MyPc public $name; public $price; function vod() $this-name; $this-vod() ; 我們可以理解為$this是在對(duì)象中特殊的一種使用構(gòu)造函數(shù)和變量的方法$this僅能在當(dāng)前對(duì)象中使用第8頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(二)3、初始化對(duì)象 _construct()我們?cè)趧?chuàng)建一個(gè)類有時(shí)候需要初始化一些操作,這個(gè)時(shí)候我們需要使用初始化函數(shù),在PHP5中有兩種初始化方法:1、原

6、PHP4中我們需要建立一個(gè)與類名稱相同的一個(gè)對(duì)象方法:class MyPc function MyPC ( ) 初始化操作 2、在PHP5中繼承了PHP4但為了更好的針對(duì)面向?qū)ο箝_(kāi)發(fā)有了固定函數(shù):class MyPc function _construct() 初始化操作 相等第9頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(二)4、析構(gòu)函數(shù) _destruct()能夠在對(duì)象釋放時(shí)自動(dòng)被調(diào)用的方法被稱為析構(gòu)函數(shù)PHP4支持析構(gòu)函數(shù),通過(guò)登錄在PHP運(yùn)行終止時(shí)用register_shutdown_function()調(diào)用的函數(shù),只有類似的實(shí)行方法。PHP5正式支持析構(gòu)函數(shù),能夠在類中指定對(duì)

7、象釋放時(shí)的動(dòng)作。 我們可以理解為垃圾回收機(jī)制當(dāng)對(duì)象內(nèi)部的操作執(zhí)行完畢的時(shí)候,_destruct()被調(diào)用,然后對(duì)象所使用的內(nèi)存被釋放出來(lái)。 class MyPc function _destruct() 規(guī)則:后進(jìn)先出第10頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(三)封裝 關(guān) 鍵字 :public,protected,private封裝相關(guān)函數(shù):_set() , _get()類的封裝和應(yīng)用第11頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(三)封裝關(guān)鍵字PublicProtectedPrivate全局XX繼承類X本類public 表示全局,類內(nèi)部外部子類都可以訪問(wèn);prote

8、cted表示受保護(hù)的,只有本類或子類或父類中可以訪問(wèn);private表示私有的,只有本類內(nèi)部可以使用;封裝是把一些相關(guān)的屬性和行為隱藏起來(lái),從而得到保護(hù)和安全第12頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(三)class MyPc public $name; protected $price; private function vod() $this-name; 全局屬性任何位置都可以引用保護(hù)屬性只有本類或子類或父類中可以訪問(wèn)私有屬性只有本類內(nèi)部可以使用;第13頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(三)封裝相關(guān)函數(shù):_set() , _get()某些特定操作的時(shí)候需要訪

9、問(wèn)和賦值封裝的類型,這個(gè)時(shí)候我們就需要其他的函數(shù)幫我們完成這些操作,PHP為我們提供了個(gè)方法名:_set() , _get()_set($Name,$Value)_set() 取得當(dāng)前類中封裝過(guò)私有屬性或者方法重新執(zhí)行或賦值操作_get()_get() 取得當(dāng)前類中封裝過(guò)屬性或方法并轉(zhuǎn)換成共有屬性第14頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(四)1、繼承關(guān)鍵字 :extends2、PHP繼承的規(guī)則3、基類方法重載和父類方法訪問(wèn)類的繼承和應(yīng)用第15頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(四)1、繼承關(guān)鍵字 :extendsPHP類的繼承,我們可以理解成共享被繼承類的內(nèi)容。

10、PHP中使用extends單一繼承的方法,請(qǐng)切忌?。ǚ荂+多繼承)被繼承的類我們叫做父類(基類)繼承者成為子類(派生類)CLASS1CLASS2CLASS3extendsextends依次被繼承,class3擁有class1、class2所以功能和屬性,避免方法和屬性重名class MyPcclass home extends MyPcextends2、PHP繼承的規(guī)則第16頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(四)3、基類方法重載和父類方法訪問(wèn)基類派生類因?yàn)閷儆谙蛳吕^承的原理,基類不能使用派生類里內(nèi)容,這個(gè)時(shí)基類的一些方法不能完成我們的一些派生類的功能,我們就可以進(jìn)行方法重載避

11、免了,新建方法帶來(lái)的混亂。方法重載我們也可以理解方法覆蓋,在派生類里使用與基類方法重名的方法名稱執(zhí)行重載重載時(shí)我們需要調(diào)用原始基類內(nèi)容,再增加新內(nèi)容,我們可以使用基類名 : 方法名稱第17頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(五)1、抽象關(guān)鍵字 :abstract2、抽象方法和抽象類的定義3、抽象類和方法使用規(guī)則類的抽象方法和類第18頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(五)1、抽象關(guān)鍵字 :abstract抽象就是無(wú)法確切的說(shuō)明,但又有一定的概念或者名稱,在PHP中聲明一個(gè)抽象類或者方法我們需要使用adstract關(guān)鍵字2、抽象方法和抽象類的定義一個(gè)類中至少有一個(gè)

12、方法是抽象的,我們稱之為抽象類。所以如果定義抽象類首先定義抽象方法。abstract class class1 abstract function fun1();1、類中至少有一個(gè)抽象方法2、抽象方法不允許有 3、抽象方法前面必須要加abstract第19頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(五)3、抽象類和方法使用規(guī)則抽象類的幾個(gè)特點(diǎn): 1、不能被實(shí)例化,只能被繼承 2、繼承的派生類當(dāng)中要把所以抽象方法重載才能實(shí)例化abstract class cl1 abstract function fun1();class cl2 extends cl1 function fun1()

13、繼承重載所有抽象方法不可實(shí)例化可實(shí)例化第20頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(六)1、關(guān)鍵字 :final2、關(guān)鍵字 : self3、關(guān)鍵字 :static4、關(guān)鍵字 :const類中常用關(guān)鍵字第21頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(六)1、關(guān)鍵字 :final 用來(lái)定義類和方法的一個(gè)重要關(guān)鍵字,當(dāng)定義類的時(shí)候該類將不能被繼承,當(dāng)用來(lái)定義方法的時(shí)候該方法將不能被重載final class class1 final function fun1() 該類將不能被繼承該方法將不能被重載第22頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(六)2、關(guān)鍵字 : s

14、elf 用來(lái)用類訪問(wèn)當(dāng)前類中的內(nèi)容的關(guān)鍵字,類似與$this關(guān)鍵字,但$this是需要類實(shí)例化以后才可以使用,self 可以直接訪問(wèn)當(dāng)前類中的內(nèi)部成員self : 類內(nèi)部成員(屬性或者方法)類名 : 類內(nèi)部成員(屬性或者方法)等價(jià)于注意:因?yàn)闆](méi)有實(shí)例化類訪問(wèn)內(nèi)部屬性或者方法是沒(méi)有意義的, 所以self一般用來(lái)訪問(wèn)類中的:靜態(tài)成員,常量,或者其他定義內(nèi)容第23頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(六)3、關(guān)鍵字 :static 用來(lái)定義類的靜態(tài)屬性或方法,可以在類未被實(shí)例化時(shí)使用,靜態(tài)屬性單獨(dú)占用內(nèi)存而不會(huì)因創(chuàng)建多個(gè)對(duì)象時(shí)而導(dǎo)致同樣的方法或者屬性重復(fù)占用。class class1

15、static $name; static function fun1() 類名稱 : 靜態(tài)成員類名稱 : : 靜態(tài)成員 self : : 靜態(tài)成員靜態(tài)成員的訪問(wèn)靜態(tài)方法內(nèi)部禁止出現(xiàn)非靜態(tài)內(nèi)容類內(nèi)部訪問(wèn)靜態(tài)成員類外部訪問(wèn)靜態(tài)成員第24頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(六)4、關(guān)鍵字 :const 用來(lái)定義類中的常量,類似PHP外部定義常量的關(guān)鍵字define(); Const只能修飾類當(dāng)中的成員屬性!class class1 const NAME; function fun1() 注意事項(xiàng):1、建議大寫(xiě)常量2、常量不使用$符號(hào)第25頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的

16、學(xué)習(xí)(七)1、接口的介紹與創(chuàng)建 關(guān)鍵字 :interface2、接口的引用與規(guī)范 關(guān)鍵字 :implements類中接口的應(yīng)用第26頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(七)1、接口的介紹與創(chuàng)建接口:一種成員屬性全部為抽象的特殊抽象類,在程序中同為規(guī)范的作用1、類中全部為抽象方法2、抽象方法前不用加abstract3、接口抽象方法屬性為public4、成員屬性必須為常量1、類中至少有一個(gè)抽象方法2、抽象方法前需加abstract抽象類接口區(qū)別共同點(diǎn):1、本身都不能被實(shí)例化,必須被繼承或者引用2、繼承或者引用后,需要把所有抽象方法重載方可使用第27頁(yè),共45頁(yè)。(第3講) PHP面

17、向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(七)1、接口的介紹與創(chuàng)建接口有自己的創(chuàng)建關(guān)鍵字:interface 與普通類的創(chuàng)建類似interface demo const NAME=名字; function Fun1(); function Fun2();聲明接口類對(duì)象屬性必須為常量對(duì)象方法全部為抽象方法,前面無(wú)須加adstract第28頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(七)2、接口的引用與規(guī)范 接口引用區(qū)別與之前我們的學(xué)的類繼承關(guān)鍵字 extends,繼承只能是單一性,而接口可以使用關(guān)鍵字:implements 多個(gè)引用并用逗號(hào) , 分開(kāi).1、普通類引用接口例子: class mypc implem

18、ents demo , demo2 , demo3 2、抽象類引用接口例子: abstract class mypc implements demo , demo2 , demo3 設(shè)已有接口 demo , demo2 , demo3第29頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(七)2、接口的引用與規(guī)范3、繼承父類引用接口并存例子: class mypc extends root implements demo , demo2 , demo3 4、接口與接口繼承: interface demo3 extends demo 設(shè)已有接口 demo , demo2 , demo3 父類

19、root先繼承后接口,單繼承多接口第30頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(八)1、多態(tài)的介紹與優(yōu)勢(shì)2、運(yùn)算符 :instanceof3、多態(tài)的簡(jiǎn)單應(yīng)用類中多態(tài)的應(yīng)用第31頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(八)1、多態(tài)的介紹與優(yōu)勢(shì) 多態(tài)性是繼抽象和繼承后,面向?qū)ο笳Z(yǔ)言的第三個(gè)特征。從字面上理解,多態(tài)的意思是“多種形態(tài)”,簡(jiǎn)單來(lái)說(shuō),多態(tài)是具有表現(xiàn)多種形態(tài)的能力的特征,在OO中是指“語(yǔ)言具有根據(jù)對(duì)象的類型以不同方式處理。 OOP的模式并不僅僅是把很多函數(shù)和功能集合起來(lái),目的而是使用類,繼承,多態(tài)的方式描述我們生活中的一種情況。從而使得我們的代碼更具有“物”的意義。

20、幫助我們減少一些重復(fù)性的代碼和條件語(yǔ)句的判斷。介紹優(yōu)勢(shì)第32頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(八)2、運(yùn)算符 :instanceofPHP 一個(gè)類型運(yùn)算符。instanceof 用來(lái)測(cè)定一個(gè)給定的對(duì)象是否來(lái)自指定的對(duì)象類。class A class B $thing = new A;if ($thing instanceof A) echo A;if ($thing instanceof B) echo B;第33頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(八)3、多態(tài)的簡(jiǎn)單應(yīng)用第34頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(九)1、對(duì)象描述的配置2、對(duì)象方

21、法的異常處理3、克隆對(duì)象的應(yīng)用4、自動(dòng)載入對(duì)象的方法總結(jié)篇第35頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(九)1、對(duì)象描述的配置 我們可以直接打印對(duì)象句柄,從而獲得該方法的基本信息或其他內(nèi)容。class Myfunction _tostring ( ) echo 我所要顯示的內(nèi)容; 方法名 _tostring()$p = new My();echo $p;輸出結(jié)果:我所要顯示的內(nèi)容第36頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(九)2、對(duì)象方法的異常處理 調(diào)用一些不存在的對(duì)象方法的異常處理,使程序繼續(xù)正常運(yùn)行。class Myfunction _call($n,$v) ec

22、ho 錯(cuò)誤的方法名.$n; echo 錯(cuò)誤的參數(shù).Print_r($v); 方法名 _call($funname,$arr_value)因?yàn)閰?shù)會(huì)有多個(gè)所要用數(shù)組的方式保存,打印的時(shí)候也要就用print_r 輸出第37頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(九)3、克隆對(duì)象的應(yīng)用 通過(guò)克隆的方式我們可以在內(nèi)存中生成兩個(gè)一樣的對(duì)象或升級(jí)原對(duì)象。class Myfunction _clone( ) echo 克隆時(shí)自動(dòng)調(diào)用的函數(shù); 方法名 _clone() 關(guān)鍵字 clone$a=new My()$b=$a; $a=new My()$b= clone $a; 內(nèi)存中只有一個(gè)對(duì)象內(nèi)存中會(huì)

23、有兩個(gè)對(duì)象第38頁(yè),共45頁(yè)。(第3講) PHP面向?qū)ο箝_(kāi)發(fā)的學(xué)習(xí)(九)4、自動(dòng)載入對(duì)象的方法 快速取得對(duì)象名稱并自動(dòng)載入進(jìn)當(dāng)前頁(yè)面function _autoload($class_n) include($class_n.php); $p=new Mypc(); $d=new demo();方法名 _autoload()將會(huì)被自動(dòng)調(diào)用,執(zhí)行如下include(mypc.php);include(demo.php);該方法是在類以外單獨(dú)的方法也就是我們所謂的構(gòu)造函數(shù)第39頁(yè),共45頁(yè)。(第3講) 制作自己的PHP+MYSQL的類學(xué)習(xí)目標(biāo)1、鞏固學(xué)習(xí)常用MYSQL函數(shù)2、使用類封裝常用SQL操作

24、,簡(jiǎn)化代碼3、認(rèn)識(shí)面向?qū)ο笤陂_(kāi)發(fā)中的重要作用第40頁(yè),共45頁(yè)。(第3講) 制作自己的PHP+MYSQL的類用到的知識(shí):1、private 私有屬性關(guān)鍵字2、_construct 初始化方法名3、常用mysql函數(shù)4、常用SQL語(yǔ)句第41頁(yè),共45頁(yè)。學(xué)習(xí)重點(diǎn)1、PHP注入的基本原理2、防止注入的幾種辦法3、PHP其他地方安全設(shè)置(第3講) PHP如何防止注入及開(kāi)發(fā)安全第42頁(yè),共45頁(yè)。(第3講) PHP如何防止注入及開(kāi)發(fā)安全1、PHP注入的基本原理 程序員的水平及經(jīng)驗(yàn)也參差不齊,相當(dāng)大一部分程序員在編寫(xiě)代碼的時(shí)候,沒(méi)有對(duì)用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷,使應(yīng)用程序存在安全隱患。用戶可以提交一段數(shù)據(jù)庫(kù)查詢

溫馨提示

  • 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)論