Valueクラス DE 何ができるの - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: Valueクラス DE 何ができるの (/showthread.php?tid=228) |
Valueクラス DE 何ができるの - nasuB - 08-24-2011 お久しぶりです。 そんなに困っていないですが、気になったので質問しちゃいます。 普通のクラスとValueクラスって、具体的に何が違うんですか? 普通のクラスだけでいい気もするのですが、いろいろバリューはあるのでしょうか? 助けて、カールおじさ~ん!! -B RE: Valueクラス DE 何ができるの - onyo - 08-24-2011 nasuB 様 修飾子が final である(サブクラス化できない) 定数フィールドしか持たない define-class を、明示的に宣言するためのもの。じゃないでしょうか? Curlヘルプに Value クラスはそのかなり前からCurl APIの一部でした。たとえばKeycode、PixelとVector2d-ofなどのクラスはValue クラスです。 とあるように、使用用途は、定数化され継承の必要がないものになりそうですね。 RE: Valueクラス DE 何ができるの - yosuga - 08-24-2011 他にはメモリ効率が良い、インスタンス同士を==でプリミティブ値のように比較できます。バリューだけに。 RE: Valueクラス DE 何ができるの - nasuB - 08-24-2011 むむむ。 なるほど、厳格なクラスが定義できて、さらにパフォーマンスが良いと来ましたか。 これはかなりのバリューがありそうですね。 ありがとうございました。 -B |