程序设计原理/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)>