繁体   English   中英

如何直接在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM