包含當前類上下文。
$this
$this
包含當前的類上下文。例項方法的類上下文是當前物件引用(oref
)。類方法的類上下文是作為字串值的當前類名。例如,如果從類方法中發出命令do ..method()
或set ..property = value
,則使用$this的當前值來解析..
上下文。在物件例項內進行引用時,首選相對點語法(..
)。
$this
通常在物件例項內並且呼叫另乙個物件上的函式時使用。在這種情況下,可以使用$this
將當前類上下文傳遞給該函式,以便它可以將值返回給當前物件例項。
當$this
不包含有效的物件引用時,caché返回錯誤。
$this
可以在以下環境中使用:
set x = ##class
(otherclassname)
.method
($this)
do ##class
(superclass)$this.
method
(args)
不能使用set命令將此特殊變數設定為值。嘗試這樣做會導致
錯誤。 第十八章 Cach 函式大全 GET 函式
描述引數 示例注意 返回指定變數的資料值。get variable,default g variable,default get返回指定變數的資料值。未定義變數的處理取決於是否指定預設引數。asc要返回其資料值的變數。該變數不需要是定義的變數。get返回未定義變數的空字串 它不定義該變數。可以定義變...
第十八章 B樹
施工中施工中 基本操作主要包括 搜尋b樹,建立空b樹,插入關鍵字。18.3放出刪除關鍵字的 class program region 磁碟操作 為結點初始化對應的磁碟頁 private static node t allocate node t 磁碟寫操作 private static void d...
第十八章 定製特性
目錄 18.1 使用定製特性 18.2 定義自己的特性類 18.3 特性構造器和字段 屬性資料型別 18.4 檢測定製特性 18.5 兩個特性例項的相互匹配 18.6 檢測定製特性時不建立從attribute派生的物件 18.7 條件特性類 定製特性 利用定製特性,可宣告式地為自己的 構造新增註解來...