程式設計原理/Sway 簡報/物件/實體化繼承
外觀
< 程式設計原理 | Sway 簡報/物件
實體化繼承
實體化繼承:子類完成(或部分完成)不完整的父類。
function super()
{
function a(x) { b(x * x); }
this;
}
function sub()
{
function b(y) { y + 1 * (y - 1); }
extends(super());
}
現在,我們建立一個子物件
var s = sub(); inspect(s . a(3));
輸出為
s . a(3) is 80
Sway 允許您檢視連線的環境
ppObject(s);
生成
<OBJECT 5651>:
context: <OBJECT 654>
dynamicContext: <OBJECT 654>
callDepth: 1
constructor: <function sub()>
this: <OBJECT 5651>
b: <function b(y)>
a: <function a(x)>