国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

[ASP]使用類,實現模塊化

2024-05-04 11:02:54
字體:
來源:轉載
供稿:網友
所有寫程序的人都知道,當你逐漸對您要實現的功能展開的時候,很大的時候,第一天寫的東西第二天就忘了寫到那里了,很多的時候,不得不寫上詳細的程序開發筆記,這在ASP的系統開發中感覺尤其文件、函數復雜的時候,當我們打算對網站的一部分功能進行修改的時候,感覺無從下手或者感覺要修改的地方。這時候,如果您學過任何一門面向對象的編程的語言的話,自然想到怎么能把代碼功能實現模塊話,asp本質上不是面向對象的編程,但VBSCRPIT6.0提供了類,我們可以通過類實現代碼的封裝,實現模塊話。

首先,我要在這里寫上一些很官方的概念,意在說明面向對象是很具體化的,很實體的模式,不能讓有些人看見“對象”就被嚇跑了。

對象,就是能看到,感到,聽到,觸摸到,嘗到或聞到的東西,在這里我們這樣“定義”:對象是一個自包含的實體,用一組可識別的特性和行為來標識。
在面向對象的編程(oop)的編程方式,用使用下面的兩個術語。
類:這是對象的模板,定義了對象的特性。
實例:這是一個真實的對象,可以與之交互的東西。

屬性,方法和事件

在OOP中,下面的術語描述對象的特性:

屬性:這是一個名次,描述了某個對象的屬性。

方法:這是一個動詞,描述了對象可以完成的工作,或者希望它完成的工作。

事件:描述了對象為相應某個動作而執行的操作。
在編程時,對象的面向對象編程和面向對象設計的一部分,它們具有非常大的優勢,許多人認為這是一個復雜的主題,但實際上,它非常簡單,可以用四個簡單的術語來解釋:抽象、封裝、多態和繼承。

抽象:這是一個隱藏復雜性,類的內部工作情況,所以用戶不必知道它的運作方式,就像。如果想要看電視,就不必知道電視機時如何工作的,只需打開電視機,搜索頻道即可,on/off開關抽象了實際的操作,在string例子里,有一個trim方法,它可以刪除字符串尾部的空格,同樣不需要知道他是如何完成這個任務的,只要知道它有這個功能即可。

封裝:每個對象都包含進行操作所需要的所有信息,這個對象稱為封裝,因此對象不比依賴其他對象來完成自己的操作,在術語TOupper()方法中,string不必到其他地方獲取信息來把所有的字符轉換為大寫。

多態:這個術語用于表示不同的對象可以執行相同的動作,但要通過他們自己的實現代碼來執行,名稱一樣,但底層實現的代碼是不一樣的。

繼承:它定義了類如何相互關聯,共享特性的,繼承的工作方式是,定義類和子類,其中子類繼承了父類的所有特性,繼承的重要性是,它迫使類型相似的類具有一致性,并允許共享代碼,如果決定創建一個新類,就不必定義父類的所有特性。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开封县| 宽甸| 芮城县| 磐安县| 金湖县| 广灵县| 文水县| 上饶市| 乌苏市| 高青县| 道孚县| 潍坊市| 青阳县| 乐平市| 彰化县| 西藏| 海晏县| 临江市| 武强县| 涞水县| 镶黄旗| 江达县| 肇东市| 二连浩特市| 郓城县| 兴安县| 济南市| 绥滨县| 孟津县| 龙陵县| 白银市| 蚌埠市| 崇礼县| 冕宁县| 开阳县| 武陟县| 泸定县| 永寿县| 封开县| 吉隆县| 乌鲁木齐县|