gpt4 book ai didi

java - 如何在java中直接将原始数据类型分配给自定义类

转载 作者:行者123 更新时间:2023-12-01 06:54:40 24 4
gpt4 key购买 nike

如何为 int、boolean 和 String 等基本数据类型创建包装类?

我想创建自己的类,以便在进行 Java 项目时更轻松地处理这些类型。

    AltString s = "Hello world";

与调用构造函数相反:

    AltString s = new AltString("Hello world");

最佳答案

你不能。 Java 不允许您定义自定义转换运算符(或者实际上任何运算符)。

(您当然可以创建自己的包装类,但您无法使作业按照您想要的方式工作。)

顺便说一句,String 不是原始类型。来自 Java Language Specification section 4.2 :

PrimitiveType:
NumericType
boolean

NumericType:
IntegralType
FloatingPointType

IntegralType: one of
byte short int long char

FloatingPointType: one of
float double

关于java - 如何在java中直接将原始数据类型分配给自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15139973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com