[英]Custom casting to primitive datatype
我創建了自己的MutableInt類,其中包含一個原始int和一些用於更改此int值或僅將其增加或減少1的方法。
我想知道是否有任何方法可以使此類像Integer類一樣工作,例如執行以下操作:
MutableInt foo = 42;
要么
MutableInt foo = new MutableInt(41);
foo++;
要么
MutableInt foo = new MutableInt(42);
int bar = foo;
這在Java中可行嗎?
不,Java中不支持用戶定義的轉換的語言。 僅支持規范中明確列出的轉換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.