VB面向对象
? ? ? ?VB使用了面向對象程序設計(OOP)方法,它是一種全新的程序設計方法,從根本上改變了傳統的“面向過程的程序設計”模式。OOP是以對象為基礎,以事件驅動對象對事件進行處理的程序設計技術。
? ? ? ?在此過程中我們就難免要研究一下對象,對象是什么?對象是在現實世界中存在的任何事物都可以稱之為對象,即世間萬物皆為對象。那為什么要面向對象呢?因為面向對象的編程設計會更加易維護、易復用、易擴展,使系統更加靈活、更加易于維護。而要研究對象就離不開對象的三要素:屬性、事件和方法,首先介紹一下它們的概念。
? ? ? ?屬性:是指對象的特性,是描述對相關的數據。
? ? ? ?事件:是指對象能夠識別并作出反應的外部刺激。
? ? ? ?方法:是系統已經設計好的,在編寫事件過程中可以使用的一些特殊程序,完成顯示、隱藏、移動對象,繪制圖形和打印輸出結果等一定的操作功能。
? ? ? ?舉一個現實世界的例子,比如給氣球充氣來讓它飛,那么在這個過程中,我們就可以很好的理解面向對象,對象就是這個氣球;屬性可以是它的顏色,大小等;事件是充氣,方法就是移動。
? ? ? ?那么三要素之間是什么關系呢?有人說的是因果關系,有人持反對意見,在我的理解下,它們是存在一定的關系的,在一定程度上是存在著某種因果關系的。 還拿氣球做例子,氣球本來是癟的,但是一充氣,體積變大,當里面的氣體足夠支撐它飛起來的時候,它就能飛起來了,這就是事件與方法和屬性之間的一種因果關系。那么氣球飛的越高,因為壓強的變化,體積會再次隨之而變化,這還是存在著一定的因果關系。
? ? ? ?所以三者是相輔相成,互相關聯的,可以看到,構成對象的三個要素,缺一不可,它們使得程序設計更加完美。
總結
- 上一篇: 数据库入门经典基础总结
- 下一篇: 2018年终总结--最美的期待