【发布时间】:2020-07-24 08:37:32
【问题描述】:
我有这 4 个方法在一个单独的类中。我需要在主要课程中测试它们。如何在主类中实现它们?
public void dodeliZival (Zival zival) {
for (int i=0; i<zivali.length; i++) {
if(zivali[i] == null) {
zivali[i]=zival;
break;
}
} }
public void odvzamiZival(Zival zival) {
for(int i=0; i<zivali.length; i++) {
if(zivali[i] == zival) {
zivali[i]=null;
break;
}
}}
public int vrniSteviloZivali() {
int st = 0;
for(int i=0; i<zivali.length; i++) {
if(zivali[i] != null)
st++;
}
return st;
}
public boolean zivalObstaja(String ime) {
for(int i=0; i<zivali.length; i++) {
if(zivali[i].ime.equals(ime)) {
return true;
}
}
return false;
}
【问题讨论】:
-
方法在一个类中。在您使用该类的主要部分,使用您要测试的值来删除每个方法的参数,然后调用传递相应参数的对象上的方法,最后检查返回值。