物件導向的初級思想

2022-03-03 18:33:46 字數 1430 閱讀 5740

1.通過建構函式來建立物件;

注意:盡量在原型中新增方法,在建構函式中新增屬性,能夠減少記憶體的占用,但是公共的屬性和常量的值可以放到原型物件上去;

1

<

script

>2//

建構函式

3function

sprite()7//

函式原型

8sprite.prototype.show

=function

()11

//通過建構函式建立的物件

12vars=

newsprite();

13console.log(s.name);

//222

14console.log(s.age);

//19

15console.log(s.show);

//show函式體;

16script

>

2,把函式及物件的屬性引數化:

1

<

script

>

2function

sprite(name,color,age)

6sprite.prototype.show

=function()9

vars

=new

sprite(

'sss',

'red',

20);

10s.show();

//sss;

11script

>

3.將引數物件化:

1

<

script

>

2function

sprite(option)

6sprite.prototype.show

=function()9

vars

=new

sprite();

13s.show();

//222;

14script

>

4,初始化封裝

1

<

script

>

2function

sprite(option)

5sprite.prototype=,

11angletorad:

function

(angle),

14show:

function

(arg)

18};

19vars=

newsprite();

23s.show(

'sunshine');

24s.demo='

ss';//

sssunshine;

25script

>

物件導向 初級

什麼是物件 什麼是收音機 物件是乙個整體,對外提供一些操作 什麼是物件導向 使用物件時,只關注物件提供的功能,而不關注內部細節 比如 jquery 物件導向是一種通用的思想,並非只有程式設計中能用,任何事情都可以用 js中的物件導向 物件導向程式設計 oop 的特點 抽象 抓住核心went 封裝 不...

物件導向 初級

物件導向 與 面向過程 物件導向物件,是根據某個物件,進行編寫物件屬性,不考慮物件以外的因素,只對物件本事的一些屬於自己的屬性進行創造,不用考慮 業務之間的邏輯。面向過程,是按照業務的一步步發展進行編碼,需要考慮業務邏輯順序 1 class role object 定義乙個類,名為role,繼承基類...

物件導向的思想

物件導向的好處 1.物件導向是一種更符合人們思考習慣的一種思想 2.面向過程的更多體現是執行者 物件導向更多體現的是指揮者 3.有了物件導向這個事情後 複雜問題就簡單化了 大西瓜如何用挖掘機炒菜?幾個事物 2事物 大西瓜 name age 屬性 行為 會開挖掘機 挖掘機 color lunzi 翻炒...