第一章 dojo 4)單繼承

2021-07-16 02:59:56 字數 784 閱讀 3710

我們要定義乙個名為com.levinzhang.employee 的類,繼承自com.levinzhang.person,並要新增名為workexperience的屬性、重寫getname方法等功能:

dojo.declare("com.levinzhang.employee", com.levinzhang.person,, 

getworkexperience:function(),

getname:function(),

getinput:function()

});

在以上的**中,我們定義的com.levinzhang.employee繼承了com.levinzhang.person並新增了自定義的方法。測試**如下:

var employee = new com.levinzhang.employee("levin",30,4); 

alert(employee.getname());//將提示出employee:levin

alert(employee.getworkexperience());//將提示出4

alert(employee.getage());//將提示出30

可以看到在employee的例項中,我們能夠呼叫父類中定義的方法。而在類的constructor初始化方法中,我們並沒有呼叫父類相關的方法,但是我們成功初始化了name和age兩個屬性,這是因為dojo會自動呼叫父類的初始化方法,完成繼承要求的相關初始化工作。

example:

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 物件導論 1 6繼承

當源類 被稱為基類,超類或父類 發生變動時,被修改的 副本 被稱為匯出類,繼承類或子類 也會反映出這些變動。乙個基型別包含其所有匯出型別所共享的特性和行為。可以 建立乙個基型別來表示系統中某些物件的核心概念,從基型別中匯出其他型別,來表示 此核心可以被實現的各種不同方式。當繼承現有型別時,這個新的型...

第一章 緒論

1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...