gpt4 book ai didi

java - 如何在java实现中初始化元组类

转载 作者:行者123 更新时间:2023-11-30 09:01:51 24 4
gpt4 key购买 nike

class Term <Base, Power>{ //declaration of new class Term
Base a;
Power b;
public Term(Base a, Power b) {
this.a = a;
this.b = b;
}
}


public static void in(){ //trying to use this class in another class's method
Scanner input = new Scanner(System.in);
System.out.println("Enter two integers: ");
Term<Integer, Integer> t;
t.a = input.nextInt();
t.b = input.nextInt();


}

我收到“t 可能未初始化”的错误。我不明白如何从制作像 Base 和 Power 这样的泛型并将它们用作整数,我尝试的一切似乎都是错误的。我真的需要一些帮助,但我认为我对术语的理解还不足以进行搜索。

感谢您的帮助。

编辑:非常感谢!

最佳答案

t 没有被初始化,因为你从来没有给它分配任何东西。这是解决此问题的一种方法:

int a = input.nextInt();
int b = input.nextInt();
Term<Integer, Integer> t = new Term<Integer, Integer>(a, b);

关于java - 如何在java实现中初始化元组类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26203462/

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