インスタンスを継承関係にある他のクラスに変換することをキャストというと思います。例えば、Aを継承しているクラスBのインスタンスを、Aの型に変換するならアップキャスト。AのインスタンスをBの型に変換するならダウンキャストです。
ですが、RubyやJavaScriptやPythonでString型からNumber型など、Objectという共通の親クラスを持つが、継承関係ではないクラスに変換することはキャストと呼ぶのでしょうか?他に何か呼び名があるなら教えて下さい。
ご回答、よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/02 09:33