![](/img/trans.png)
[英]Float, Boolean , double are classes or primitive data types, in java..?
[英]How to assign primitive data types to custom classes directly in java
如何为原始数据类型(例如int,boolean和String)创建包装器类?
我想创建自己的类,以便在执行Java项目时更轻松地处理这些类型。
AltString s = "Hello world";
与调用构造函数相反:
AltString s = new AltString("Hello world");
你不能 Java不允许您定义自定义转换运算符(或实际上任何运算符)。
(您当然可以创建自己的包装器类,但不能使分配按您希望的方式工作。)
附带说明一下, String
不是原始类型。 在Java语言规范第4.2节中 :
PrimitiveType: NumericType boolean NumericType: IntegralType FloatingPointType IntegralType: one of byte short int long char FloatingPointType: one of float double
您不能在Java中重载运算符
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.