使用openge 10.2.b ItemObj.cls
CLASS mystuff.ItemObj :
METHOD PUBLIC CHARACTER GetItemDesc
( INPUT pcOne AS CHARACTER,
INPUT pcTwo AS CHARACTER,
INPUT piThree AS INTEGER ) :
RETURN pcOne pcTwo pcThree.
END METHOD.
项目对象.p
USING mystuff.*.
DEFINE VARIABLE rItemObj AS CLASS mystuff.ItemObj NO-UNDO.
rItemObj = NEW mystuff.ItemObj( ).
MESSAGE "One : " rItemObj:GetItemDesc (1) SKIP(1)
"Two : " rItemObj:GetItemDesc (1, 2) SKIP(1)
"Three : " rItemObj:GetItemDesc (1, 2, 3) VIEW-AS ALERT-BOX INFO.
DELETE OBJECT rItemObj.
我希望所有这些语句的输出都相同,这样如果用户只输入 1 输入,其他两个默认为 2 和 3,如果用户输入 1 和 2,则三个默认为 3。
如何在不出现参数不匹配错误的情况下执行此操作?