Sie sind nicht angemeldet.
Zitat von »454-bigblock«
Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.
Zitat von »nixxxo«
so vielleicht?
bin mir nicht gannz sicher und habs auch nicht getestet
iss schon ne zeilang her, dass ich sowas gemacht hab ...
}
public class ErwSchraube extends Schraube {
private string kopfart;
private string festigkeit;
public ErwSchraube(string k, string f) {
super();
this.kopfart = k;
this.festigkeit = f;
}
public string getKopfart() {
return this.kopfart;
}
public void setKopfart(string neuerWert) {
this.Kopfart = neuerWert;
}
public double getFestigkeit() {
return this.festigkeit;
}
public void setFestigkeit(string neuerWert) {
this.festigkeit = neuerWert;
}
}
Zitat von »454-bigblock«
Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.
Zitat von »nixxxo«
aso
hats noch bis morgen zeit? dann schau ich mal nach.
eingabe von parametern kann ich nicht in applets. als kommandozeilen-anwendung könnt ichs dir zeigen.
simon
Zitat von »454-bigblock«
Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.
Quellcode |
|
1 2 3 4 5 6 |
public MaschinenSchraube( int durchmesser, int laenge, String kopftyp, String festigkeitsklasse ) { super( durchmesser, laenge ); //Parameter an Konstruktor der Superklasse (Schraube) übergeben this.kopftyp = kopftyp; this.festigkeitsklasse = festigkeitsklasse; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
import javax.swing.JOptionPane; public class Schraube { private int durchmesser; private int laenge; public Schraube(int durchmesser, int laenge) { this.durchmesser = durchmesser; this.laenge = laenge; } public double getDurchmesser() { return this.durchmesser; } public void setDurchmesser(int neuerWert) { this.durchmesser = neuerWert; } public double getLaenge() { return this.laenge; } public void setLaenge(int neuerWert) { this.laenge = neuerWert; } } public class ErwSchraube extends Schraube { private String kopfart; private String festigkeit; public ErwSchraube(String k, String f, int d, int l) { super(d, l); this.kopfart = k; this.festigkeit = f; } public string getKopfart() { return this.kopfart; } public void setKopfart(String neuerWert) { this.Kopfart = neuerWert; } public double getFestigkeit() { return this.festigkeit; } public void setFestigkeit(String neuerWert) { this.festigkeit = neuerWert; } } public class SchraubeTest { public static void main(String[] args) { ErwSchraube ErwSchraubenArray = new ErwSchrauben[3]; int i = 0; int a, b; String e1, e2, e3, e4; // Eingabe while (i < ErwSchraubenArray.length) { e1 = JOptionPane.showInputDialog("Geben Sie die Kopfart der Schraube ein ein:"); e2 = JOptionPane.showInputDialog("Geben Sie die Festigkeit der Schraube ein:"); e3 = JOptionPane.showInputDialog("Geben Sie den Durchmesser der Schraube in mm ein:"); a = Integer.parseInt(e3); e4 = JOptionPane.showInputDialog("Geben Sie die Länge der Schraube in mm ein:"); b = Integer.parseInt(e4); ErwSchraubenArray[i] = new ErwSchraube(e1, e2, a, b); i++; } i = 0; //Ausgabe while (i < ErwSchraubenArray.length) { System.out.println("Durchmesser der " + i + "ten Schraube: " + ErwSchraubenArray[i].getDurchmesser); System.out.println("Länge der " + i + "ten Schraube: " + ErwSchraubenArray[i].getLaenge); System.out.println("Kopfart der " + i + "ten Schraube: " + ErwSchraubenArray[i].getKopfart); System.out.println("Festigkeit der " + i + "ten Schraube: " + ErwSchraubenArray[i].getFestigkeit); } } } |
-