Scope
Scope
|
+------------+------------+
| | |
scope inheritance interface
chain |
+---+---+
| | |
get set hasa = 1; + interface/set(a, 1)
- if inheritance chain/has(a)
- inheritance chain/set(a, 1)
+ else
+ scope/set(a, 1)
{
a = 1 + interface/set(a, 1)
+ if inheritance chain/has(a)
+ inheritance chain/set(a, 1)
- else
- scope/set(a, 1)
}
print a; + interface/get(a)
- if inheritance chain/has(a)
- inheritance chain/get(a)
+ else
+ scope/get(a, 1)Last updated
Was this helpful?