gpt4 book ai didi

java - 在 java 中创建一个用户定义的类,就像 Integer/String 类

转载 作者:行者123 更新时间:2023-11-29 10:00:27 24 4
gpt4 key购买 nike

我有一个非常基本的疑问。是否可以创建一个类,在该类中可以使用“=”运算符(就像 Integer/String 类)而不是使用“new CustomClass()”来创建对象。

考虑一个名为 CustomClass 的类。我需要定义我的类,使其在创建对象的语法方面就像 Integer/String 类一样工作。

例如。为了创建我们编写的 Integer 对象,Integer pInt = 10 或 String pStr = "testWorld";同样,我希望使用像 CustomClass custObj = 45 这样的简单语法来创建自定义类“CustomClass”的对象;

最佳答案

不,Java 没有为此提供方法。甚至 String 也是 Java 中的一个特例,提供了一些额外的语法来使事情变得更容易。至于 Integer x = 10;,这只是自动装箱,尽管它也不需要 new 语法。

您将不得不使用构造函数和工厂方法。

关于java - 在 java 中创建一个用户定义的类,就像 Integer/String 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32816531/

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