我在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