2012-05-11 11 views
1

をキャストIntegerクラスのように、このクラスの仕事を作るためにどのような方法があるので、例えばのようなものを実行します。カスタム私はintプリミティブと、このint型の値を変更するためのいくつかのメソッドが含まれているか、単に私が思っていた1</p> <p>ことによってそれを増減することがあり、私自身MutableIntクラスを作成しましたプリミティブデータ型に

MutableInt foo = 42; 

または

MutableInt foo = new MutableInt(41); 
foo++; 

または

MutableInt foo = new MutableInt(42); 
int bar = foo; 

これはJavaで可能ですか?

答えて

7

いいえ、Javaでのユーザー定義の変換の言語サポートはありません。明示的に指定された変換のみがサポートされています。

関連する問題

 関連する問題