我是Java的新手,但未能找到有关此案例的任何信息。
我基本上是想将这个名为 vakken 的数组传递给一个名为 Vak 的新类,
Vak希望收到一个String和一个int。
Vak[] vakken = new Vak[1];
vakken[0] = new Vak("Test",3);
Vak vak = new Vak(vakken[0]);
每当我尝试上面的代码时,都会出现此错误。
Exception in thread "main" java.lang.UnsupportedOperationException: Not supported yet.
at ectsmonitor2.Vak.<init>(Vak.java:24)
at ectsmonitor2.ECTSmonitor2.main(ECTSmonitor2.java:27)
Java Result: 1
瓦克级
public class Vak {
public String naam;
public int teVerdienenEcts;
public Vak(String vakNaam, int vakTeVerdienenEcts){
naam = vakNaam;
teVerdienenEcts = vakTeVerdienenEcts;
}
}
最佳答案
您实际上尚未编码采用Vak
的构造函数,使抛出了UnsupportedOperationException
。将一些代码放入构造函数中,例如
public Vak(Vak v) {
this(v.naam, v.teVerdienenEcts);
}