このクラスがあるとしましょう:
classdef abstractGame
%UNTITLED Summary of this class goes here
% Detailed explanation goes here
properties
end
methods (Abstract, Static)
run(gambledAmount);
end
methods (Static)
function init()
gambledAmount = validNumberInput(abstractGame.getGambleString(), 1, 100, 'helpText', 'round');
end
function str = getGambleString()
str = 'How much do you want to gamble?';
end
end
end
そして、他のクラスはこのクラスから拡張されます。子クラスで getGambleString メソッドを再定義し、init-method で最も深いクラスが定義するメソッドを使用するようにします (abstractGame.[...] の代わりに、calledClass.[...] のようなものが必要です)。
私はそれをどのように呼ぶべきですか?前もって感謝します。