如何級聯自定義類的方法?訪問VBA級聯方法
我工作的是一個自定義類來處理日期。
我將類作爲屬性提供日期。然後我想根據相關的方法返回日期。例如:
InputDate.AdjustToFirst
所以如果我輸入2015年5月15日上述將返回5/1/2015。
同樣我可以這樣做:
InputDate.AdjustToFirst.ReduceOneYear
因此,如果輸入2015年5月15日返回將是2014年5月1日。
而且
InputDate.ReduceOneYear
2015年5月15日將返回2014年5月15日。
我知道DateSerial,我只是想學習如何做到上述。這個想法類似於VBs variable.ToString
方法。
這通常稱爲方法鏈,並通過返回要麼成爲可能作爲任何實例方法的結果,您的類的當前實例或新實例(具有預期的內部狀態)。 – Phylogenesis