我已经编写了以下代码,我已经设法测试了 Get 语句,但是如何测试下面代码中的 void 语句,如您所见,我使用 flygplan2.andraHojd 更改了 int,但是如何显示结果我可以在 skrivaUTinfo 类中展示它吗)
请看下面的代码
//Klass
public class FlygPlan {
int hojd;
int flygriktning;
int hastighet;
String modellbeteckning;
//Konstruktor
public FlygPlan(int hojd, int flygriktning, int hastighet, String modellbeteckning) {
this.hojd = hojd;
this.flygriktning = flygriktning;
this.hastighet = hastighet;
this.modellbeteckning = modellbeteckning;
}
//Main-metoden
public static void main(String[] args) {
FlygPlan flygplan1 = new FlygPlan (1000, 1, 60 , "Hejsan");
FlygPlan flygplan2 = new FlygPlan (10, 4, 70, "Sohail");
flygplan1.skrivaUt();
flygplan2.andraHojd(60,70);
}
public void andraHojd(int hojd, int nyHojd)
{
hojd = nyHojd;
}
public static int visaHojd(int hojd)
{
return hojd;
}
public void andraRiktning(int flygriktning, int nyFlygriktning)
{
flygriktning = nyFlygriktning;
}
public static int visaRiktning(int flygriktning)
{
return flygriktning;
}
public void andraHastighet(int hastighet, int nyHastighet)
{
hastighet = nyHastighet;
}
public static int visaHastighet(int hastighet)
{
return hastighet;
}
public void andraModellBeteckning(int modellbeteckning, int nyModellbeteckning)
{
modellbeteckning = nyModellbeteckning;
}
public static String visaModellBeteckning(String modellbeteckning)
{
return modellbeteckning;
}
public void skrivaUt()
{
System.out.println(" flygets modellbeteckning är " +modellbeteckning);
System.out.println(" flygets flygriktning är " +flygriktning);
System.out.println(" flygets hastighet är " +hastighet);
System.out.println(" flyget flyger på höjd(m) " +hojd);
}
}