/*
程式設計的兩大思想:面向過程和物件導向
面向過程:主要是步驟,一步一步實現
物件導向:主要是物件,找到物件,使用其屬性和方法
兩者的比較:面向過程的效能更高些,但維護和復用比較困難;物件導向再維護和復用比較容易,效能相對較低
*//* 類和物件
類抽取了物件的公共部分,是泛指的,而物件是具體的,比如,一本書,乙個人等。
物件導向的思維特點:
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 類名 我們先看成員函式,成員函式有兩個作用 一是運算元據成員,包括訪問和修改資料成員 二是用於協同不同的物件操作。類的成員可以是其他類的物件,但不能...