類和物件的理解及類的建立

2021-10-25 10:38:25 字數 1003 閱讀 7425

/*

程式設計的兩大思想:面向過程和物件導向

面向過程:主要是步驟,一步一步實現

物件導向:主要是物件,找到物件,使用其屬性和方法

兩者的比較:面向過程的效能更高些,但維護和復用比較困難;物件導向再維護和復用比較容易,效能相對較低

*//* 類和物件

類抽取了物件的公共部分,是泛指的,而物件是具體的,比如,一本書,乙個人等。

物件導向的思維特點:

1、抽取(抽象)物件共有的屬性和形為組織(封裝)成乙個類(模板)

2、對類進行例項化,獲取類的物件

總之就是考慮有哪些物件,按照物件導向的思維特點,不斷建立物件,使用物件,指揮物件做事情

*///通過new呼叫star這個類,然後會自動執行建構函式,通過引數傳遞,然後將uname賦值給this.uname,

//this指的就是ldh這個例項,從而ldh就擁有了uname這個屬性,就可以對其進行呼叫

class

star

//類裡面所有的函式不需要function;多個函式之間不需要新增逗號分隔

sing

(song)

}var ldh =

newstar

("劉德華",17

);console.

log(ldh.uname)

;console.

log(ldh)

;ldh.

sing

("李香蘭");

//1、通過calss關鍵字建立類,類名我們還是習慣性定義為首字母大寫

//2、類裡面有個constructor函式,可以接受傳遞過來的引數,同時返回例項物件

//3、constructor函式只要new生成例項時,就會自動呼叫這個函式,如果我們不寫這個函式,類也會自動生成這個函式

//4、生成例項new不能省略

//5、最後注意語法規範,建立類 類名後面不要加小括號,生成例項 類名後加小括號,建構函式不需要加function

物件和類的理解

什麼是物件 程式中的物件是對現實物件的抽象。現實中的物件包括可感知的物體以及思維中的概念。例如,天鵝 鬧鐘 飛機等各種物體可以看做乙個個的物件,學校 公司 家庭等概念也可以看做乙個個的物件。現實物件有乙個特點,即它是具有屬性和行為的整體。例如乙個鬧鐘具有當前時間刻度 預定時間等 屬性 並具有指示時間...

類物件的理解及應用

1,類的本質其實也是乙個物件 類物件,class型別 類物件 類物件在程式執行時一直存在。類物件是一種資料結構,儲存類的基本資訊 類大小,類名稱,類的版本以及訊息與函式的對映表等 每乙個物件都包含乙個指向其類物件的isa指標。2 類物件如何獲取 通過例項物件獲取 dog d1 dog new dog...

類和物件的理解及心得L

一 類的定義 具有同種屬性的物件稱為類,是個抽象的概念。二 類的組成 類由公有和私有兩部分組成。公有部分主要是成員函式,私有部分是一般資料。class 類名 我們先看成員函式,成員函式有兩個作用 一是運算元據成員,包括訪問和修改資料成員 二是用於協同不同的物件操作。類的成員可以是其他類的物件,但不能...