我在java中有以下问题需要解决:实现类Alkio。使用完成的主程序AlkioPaa.java进行测试,您可以看到您的类正在运行。 我要回答的问题是以下几点:如何实现类Alkio?
/**
* @author A.
* @version 28.11.2011
* Tehtävä5. Ohjelma Toteuttaa luokan Alkio */
public class Alkio {
private int rivi;
private int sarake;
private int arvo;
public Alkio(int rivi, int sarake, int arvo){
int Rivi= rivi;
int Sarake=sarake;
int Arvo=arvo;
}
public void setAlkio(int rivi, int sarake, int arvo){
System.out.println("("+rivi+","+sarake+","+arvo+")");
}
public int getArvo(){
return arvo;
}
public int getRivi(){
return rivi;
}
public int getSarake(){
return sarake;
}
//jotain häikkää seuraavassa(28.11.2011). Häikkä poistunut(29.11.2011)
public String toString(){
String merkkijono= new String();
return merkkijono;
}
}
有没有意见? 然后测试与主程序AlkioPaa.java做这是继:
public class AlkioPaa {
public static void main(String[] args) {
Alkio eka = new Alkio(1,2,10);
System.out.println("Tein alkion, jonka rivi on " + eka.getRivi()
+ " ja sarake on " + eka.getSarake() + ". Arvo on " + eka.getArvo());
System.out.println("\n alkio on " + eka.toString());
String apu = eka.toString();
System.out.println("alkio " + apu);
eka.setAlkio(2, 5, 12);
System.out.println("Muutettu alkio " + eka);
}
}
当我运行主程序将打印:
Tein alkion, jonka rivi on 0 ja sarake on 0. Arvo on 0
alkio上 alkio (2,5,12) Muutettu alkio 所以它不打印(1,2,10)应该是。
请妥善下一次格式化你的代码。 – MByD
请标记家庭作业!你粘贴的代码甚至有剩下的任务编号:P – Zavior
除了MByD在他的回答中评论过的内容,我还想指出,有一个函数setAlkio没有设置“Alkio”是非常不直观的“,而只是打印出接收到的参数。 – flesk