gpt4 book ai didi

java - 如何在方法中将 int 转换为类型对象;仅限Java

转载 作者:行者123 更新时间:2023-11-30 10:21:46 27 4
gpt4 key购买 nike

我正在尝试在我的大学做我当前的项目,我得到了一个抽象类 Value,我需要将基本类型:int、string、object(map) 和 array(list) 更改为值(value)。 Value 被做成了一个抽象的构造函数,我需要从 Value 中创建四个不同的扩展类。每个扩展类都将能够获取其中一种类型并转换为 Value。添加的是我为 get 方法编写的代码,我想知道是否可以返回下面的值...

 public class Number extends Value {
private Number k;

public Number(Number k)
{
super();
this.k = k;
}
public Value get(int i) {
this.k=i;
return this;
}
}

下面是大学给的 super 类...

    public abstract class Value 
{
public abstract Value get(int i);
public abstract Value get(String s);
}

最佳答案

你可以用这样的东西

   public abstract class Value {

public abstract Value get(int i);

public abstract Value get(String s);
}

public class Number extends Value {
private Number k;
private Object o;

public Number(Number k) {
super();
this.k = k;
}

@Override
public Value get(int i) {
this.k.o = i;
return this;
}

@Override
public Value get(String s) {
this.k.o = s;
return this;
}
}

关于java - 如何在方法中将 int 转换为类型对象;仅限Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47670171/

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