【发布时间】:2014-10-05 14:20:44
【问题描述】:
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 这样的泛型并将它们用作整数,而我尝试的一切似乎都是错误的。我真的可以使用一些帮助,但我认为我对术语的理解不足以进行搜索。
感谢您的帮助。
编辑:非常感谢!
【问题讨论】:
-
Term<Integer, Integer> t;未初始化。
标签: java initialization tuples implementation