コンストラクターで関数(Bond.Valuation)を構築しました。その結果、他のクラスのスーパークラスである BondAnalytics. ここで読んだことから、クラス BondAnalytics にメソッドを作成する必要があります。Chambersの本を読んで、私は次のことをしました:
Bond.Valuation と入力すると、標準ジェネリックと表示されます。それで、ショーはそれでうまくいきますか?
method.skeleton("show", c("BondAnalytics")).
したがって、これは BondAnalytics の任意のオブジェクトで汎用関数「show」を使用していると思います。
method.skeleton へのコマンドは次を生成します。
setMethod("show",
signature(object = "BondAnalytics"),
function (object)
{
cat("Bond Valuation\n")
cat(BondID:);print(object@ID)
}
)
したがって、show は現在このメソッドに関連付けられている一般的な関数であり、署名はクラス BondAnalytics であると思います。したがって、このメソッドはクラス BondAnalytics に一致するものすべてに一致します。
基本的には、Bond.Valuation から何を表示したいかを定義するだけです。テキストとプロットの組み合わせが必要な場合はどうすればよいですか? それは方法の中の方法の1つの方法ですか