北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

キャスト可能?

こんなコード。



(NSDecimalNumber *)[NSDecimalNumber numberWithInt:i]



numberWithIntはスーパークラスであるNSNumberのメソッドらしい。たぶん NSNumberのインスタンスが戻って来るんだろうけど、なんでスーパークラスにキャストできるんだろう? うーんうーん(悩)。