在基於物件的程式設計中,經常會出現類、物件、屬性、方法和事件的概念,然後這麼概念之間是有聯絡和區別的,弄清楚它們之間的不同是學好程式設計的第一步,但熟悉它們之後,這樣我們更容易去理解基於物件的程式設計。
類和物件
類是將資料及資料上的操作封裝在一起。
物件是包含變數和函式的集合例項。
它們的關係:類是物件的抽象,物件是類的具體例項。類是抽象的,不占有記憶體,而物件是具體的,占有儲存空間。
類型別的宣告形式:
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.引數列表不一樣 引數個數不同,引數型別不...