設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

tag 標(biāo)簽: Freebasic面向?qū)ο?/h1>

相關(guān)帖子

版塊 作者 回復(fù)/查看 最后發(fā)表

沒有相關(guān)內(nèi)容

相關(guān)日志

分享 FreeBasic的面向?qū)ο笕腴T一——冬瓜湯整理
ganlinlao 2014-10-7 09:58
FreeBasic的面向?qū)ο笕腴T一——冬瓜湯整理
面向?qū)ο笫且粋極其宏大的話題。 VBA 的面向?qū)ο笫腔? com 的面向?qū)ο蟾拍,比較不易理解并且是存在殘缺。在 Freebasic 中使用面向?qū)ο蟮姆椒ㄟM(jìn)行編程前,最好閱讀一些有關(guān)面向?qū)ο蟮膶iT教程。 Freebasic 是以 C++ 的方式實現(xiàn)面向?qū)ο。到目前為止? Freebasic1.0 的繼承是單根繼承,但將來會實現(xiàn)多重繼承。 1、什么是類? 面向?qū)ο缶幊痰某绦蚧締挝皇穷? 類是數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)的封裝體 類的對象使用自己的方法完成對數(shù)據(jù)的操作 類可以隱藏數(shù)據(jù)和操作細(xì)節(jié) 對象通過類接口與外部通信。 2 、類的聲明 面向?qū)ο缶幊痰幕A(chǔ)是把自己的數(shù)據(jù)類型定義為類,類是用戶定義的數(shù)據(jù)類型 定義一個類后,就可以用類名聲明類的類型的變量,即將類實例化為不同的對象 FreeBasic 沒有關(guān)鍵字 Class 。而是用 type 來定義包含數(shù)據(jù)成員和成員函數(shù)的類型。 類使程序員可以構(gòu)造對象的屬性和行為(操作) 類是一種用戶自定義的數(shù)據(jù)類型,它的一般定義格式如下: Type 類名 private: 私有數(shù)據(jù)成員和成員函數(shù) Protected: 保護(hù)數(shù)據(jù)成員和成員函數(shù) Public: 公有數(shù)據(jù)成員和成員函數(shù) end Type 如: type Time private: hout as long minute as long second as long public: sub setTime( as long, as long, as long) ‘注意成員函數(shù)的聲明形式 sub printStandard() end type 3、訪問控制 成員訪問說明符: 公有 Public: 說明為公有的成員可以被程序中的任何代碼訪問 它們允許被本類或其它類的成員函數(shù)(通過對象)訪問 或調(diào)用,是類的外部接口 私有 private: 說明為私有的成員只能被類本身的成員函數(shù)及 友元類的成員函數(shù)訪問,默認(rèn)類的對象的成員是私有的 保護(hù) Protected: 除了類本身的成員函數(shù)和說明為友元類的成員函數(shù)可以訪問 保護(hù)成員外,該類的子類的成員也可以訪問。 說明: 在 FreeBasic 中, type 結(jié)構(gòu)體的成員默認(rèn)是 Public 的。 Type 類 的成員默認(rèn)是 private 4、成員函數(shù) 成員函數(shù)為描述對象的方法 一般定義為公用的 目前 Freebasic1.0 中沒有內(nèi)聯(lián)函數(shù)。也就是說不能在類的內(nèi)部定義函數(shù)。但將來會支持 Freebasic 一般在類的內(nèi)部聲明函數(shù)。而在類的外部定義成員函數(shù) 在定義成員函數(shù)時,必須用類名 . 函數(shù)名 () 這樣的形式 。 5、什么是對象 對象是指實例化,創(chuàng)建一個類的實例。 對象是類的實例(即是一個具體的例子) 對象的定義: (1) 象聲明一個自定義類型一樣聲明對象 如 Dim myTime as time 對象成員的引用: 一個對象的成員就是該對象的類所定義的成員。 一般對象的成員表示如下: 數(shù)據(jù)成員的引用: 對象名 . 成員名 或?qū)ο笾羔樏? - 成員名 成員函數(shù)的引用: 對象名 . 成員名 ( 參數(shù)表 ) 對象指針名 - 成員員 ( 參數(shù)表 ) 調(diào)用成員函數(shù): 對象名稱 . 成員函數(shù) 對象指針名 - 成員函數(shù) 或( * 對象指針名) . 成員函數(shù) 6、成員的儲存方式 7 、成員函數(shù) vs 一般函數(shù)(過程)的區(qū)別 : 都有函數(shù)體,返回值和函數(shù)類型 成員函數(shù)屬于一個類的成員,出現(xiàn)在類體中 成員訪問說明符限制 private 、 public、 Protected 注意調(diào)用它的權(quán)限以及它的作用域 成員函數(shù)必須由對象句柄調(diào)用 和數(shù)據(jù)成員封裝成一體
個人分類: FreeBasic|3590 次閱讀|0 個評論

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 07:32 , Processed in 0.059486 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部