gpt4 book ai didi

java - 如何让我自己的方式来创建一个对象?

转载 作者:行者123 更新时间:2023-12-04 10:28:16 26 4
gpt4 key购买 nike

Integer 这样的对象, String , T[]都有自己独特的构造函数调用。例如,在创建 Integer 时, 而不是放 Integer i = new Integer(5) ,您可以改为输入 Integer i = 5 .与 String 相同和 arrays .我想知道我是否可以对构造函数调用进行自己独特的替换。我有一个类(class)叫 Fraction ,你把分子和分母放在那里,它可以做任何分数可以做的事情。现在,这就是我构建它的方式:Fraction f = new Fraction(3, 4) ,其中分子是第一个参数,分母是第二个参数。我想知道我是否可以做类似 Fraction f = 3/4 的事情,我不必调用构造函数。谢谢!

最佳答案

您不能添加自己的文字。你能做的最好的事情是一个解析文字字符串的函数。

Fraction f = fraction("3/4");
3/4将始终是编译时常量 int 0 .

关于java - 如何让我自己的方式来创建一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60536746/

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