簡體   English   中英

自定義強制轉換為原始數據類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM