類、物件、屬性、方法和事件的概念辨析
阿新 • • 發佈:2019-01-26
在基於物件的程式設計中,經常會出現類、物件、屬性、方法和事件的概念,然後這麼概念之間是有聯絡和區別的,弄清楚它們之間的不同是學好程式設計的第一步,但熟悉它們之後,這樣我們更容易去理解基於物件的程式設計。
類和物件
類是將資料及資料上的操作封裝在一起。
物件是包含變數和函式的集合例項。
它們的關係:類是物件的抽象,物件是類的具體例項。類是抽象的,不佔有記憶體,而物件是具體的,佔有儲存空間。
類型別的宣告形式:
Class student ——類名
{
Public:......;
Private:....;
}
定義物件的方法:
Class student
{
Public:......;
Private:....;
}stud1,stud2;——物件名
物件的屬性、方法和事件
物件所含的變數就是物件的變數。
物件對屬性進行的操作的函式就是物件的方法。
使用者對網頁上的物件的操作就是事件。
三者關係:把屬性看做物件的性質;把方法看成物件的動作;把事件看做物件的響應。
其中方法和事件不易理解,個人理解就是:
事件,是被外在條件啟用的,是被動的;而方法,卻是主動的。
事件,中要寫程式碼;方法,系統自己定義程式碼。
事件是物件的響應,當要求響應時候,執行命令,可能包括屬性和動作等。
以上就是它們的基本含義了,可能還是有點模糊,可以舉一個例子,大家都明白了。比如:氣球它是一個類,街上賣的那種給小孩玩的那個氣球叫