是否可以在java中定义使用原语的自定义类型?

del*_*ber 6 java primitive-types

例如,以下是语法正确的代码

Double number = 10.0;
Run Code Online (Sandbox Code Playgroud)

是否可以定义我自己的类,如Price

Price myPrice = 10.0;
Run Code Online (Sandbox Code Playgroud)

实际编译?

Nic*_*ick 7

自动装箱和自动拆箱仅适用于基元.您正在谈论的概念类似于C++转换.不幸的是,Java中没有这样的东西.你能做的最好的就是

Price myPrice = new Price(10.0);
Run Code Online (Sandbox Code Playgroud)