類 物件 屬性 方法和事件的概念辨析

2021-09-30 14:39:59 字數 897 閱讀 7266

在基於物件的程式設計中,經常會出現類、物件、屬性、方法和事件的概念,然後這麼概念之間是有聯絡和區別的,弄清楚它們之間的不同是學好程式設計的第一步,但熟悉它們之後,這樣我們更容易去理解基於物件的程式設計。

類和物件

類是將資料及資料上的操作封裝在一起。

物件是包含變數和函式的集合例項。

它們的關係:類是物件的抽象,物件是類的具體例項。類是抽象的,不占有記憶體,而物件是具體的,占有儲存空間。

類型別的宣告形式:

class student ——類名

定義物件的方法:

class student

stud1,stud2;——物件名

物件的屬性、方法和事件

物件所含的變數就是物件的變數。

物件對屬性進行的操作的函式就是物件的方法。

使用者對網頁上的物件的操作就是事件。

三者關係:把屬性看做物件的性質;把方法看成物件的動作;把事件看做物件的響應。

其中方法和事件不易理解,個人理解就是:

事件,是被外在條件啟用的,是被動的;而方法,卻是主動的。

事件,中要寫**;方法,系統自己定義**。

事件是物件的響應,當要求響應時候,執行命令,可能包括屬性和動作等。

以上就是它們的基本含義了,可能還是有點模糊,可以舉乙個例子,大家都明白了。比如:氣球它是乙個類,街上賣的那種給小孩玩的那個氣球叫

氫氣球,它就是乙個物件。

氫氣球有自己的屬性,

它的直徑和顏色

和是否充氣等。

氫氣球也有自己的方法,比如

充氣方法

、放氣方法和公升空方法等;

氫氣球還有

事件的響應

,比如對用針刺破它的響應就是放氣,對手鬆開的響應就是公升空。

類,物件,方法,屬性,事件的概念

1,類不存在記憶體,我覺得這種說法本身就不太恰當,在不在記憶體要根據as的即時執行和記憶體的實際工作情況決定吧?2,類可以有也可以沒有屬性,而且很多屬性也是用函式定義的,跟定義方法的形式一樣。至於事件,事件是外部的,它是觸發方法發生作用的外部原因。3,我猜你所說的元件是一定指的是影片剪輯,也就是我們...

事件物件的常見屬性和方法

1.e.target與this 事件物件屬性方法 說明e.target 返回觸發事件物件 標準 e.srcelement 返回觸發事件物件 非標準 ie6 8使用 e.type 返回事件型別 比如click mouseover 不帶on e.canclebubble 該屬性阻止冒泡 非標準 ie6 ...

類和物件,方法和屬性

1.什麼是類 類是由一組相同的屬性和方法的物件組成的集合。2.什麼事物件 物件是用來描述客觀事物的乙個實體,由一組屬性和方法構成的。3.方法和屬性的概念 3.1屬性物件具有的各種特徵。3.2方法是物件執行的操作。4.什麼是方法過載 1.同乙個類中方法名一樣2.引數列表不一樣 引數個數不同,引數型別不...