天天看點

BeanShell中this類型引用的特殊成員

“this”類型引用擁有多個“神奇的”成員:

this.variables —— 一個在目前方法上下文(命名空間)裡被定義的變量的字元串清單的數組。

this.methods —— 一個在目前方法上下文(命名空間)裡被定義的方法清單的數組。

this.interpreter —— 指向目前執行的 BeanShell Interpreter 對象的一個 bsh.Interpreter 引用。

this.namespace —— 目前方法上下文的一個指向 BeanShell NameSpace 對象的 bsh.NameSpace 引用。

this.caller —— 指向調用 BeanShell 方法上下文的一個 bsh.This 引用。

this.callstack ——  一個代表“回調”到目前方法上下文的 bsh.NameSpace 引用的數組。

<b>運作執行個體</b>

<b>this.variables</b>的使用執行個體

<a target="_blank"></a>

<b>this.methods</b>的使用執行個體1

<b>this.methods</b>的使用執行個體2(注意和上面例子的不同之處)

<b>this.interpreter</b>的使用執行個體

<a></a>

<a>本文轉自 tongqiuyan  51CTO部落格,原文連結:http://blog.51cto.com/tongqiuyan/766990</a>

繼續閱讀