Hallo Leute,
hoffe mir kann einer helfen. Bin absoluter Java-Anfänger und am verzweifeln. Sollte heute im Praktikum ein Programm erklären was auch einigermaßen geklappt hat
Dann wurde das Programm geändert und ich sollte im Konstruktor die set-Methoden Zeile 11 und 12 aufrufen.
Es waren vorher Methoden vom Typ void ohne Rückgabewert und wurden in int mit Rückgabewert geändert Zeile 21 bis 24.Meiner Meinug nach muss ich da nichts ändern.Das Programm läuft auch so ohne Fehlermeldung.Um es mal zu verdeutlichen:
Programm vorher:
[JAVA=2]import javax.swing.JOptionPane;
//1.Klasse
class Widerstand{
//Attribute:
private int ohm, Leistung;
//Konstruktor:
Widerstand(int ohm, int Leistung){
setohm (ohm);
setLeistung (Leistung);
}
//get - set Methoden:
public int getohm () {
return ohm;
}
public int getLeistung() {
return Leistung;
}
void setohm (int R) { <--- vorher
ohm=R;
}
void setLeistung (int P) {
Leistung=P;
} [/code]
Programm nachher:
[JAVA=2]import javax.swing.JOptionPane;
//1.Klasse
class Widerstand{
//Attribute:
private int Ohm, Leistung;
//Konstruktor:
Widerstand(int Ohm, int Leistung){
setOhm (Ohm); <---vor das setOhm soll angeblich noch was reingeschrieben werden
setLeistung (Leistung);
}
//get - set Methoden:
public int getOhm () {
return Ohm;
}
public int getLeistung() {
return Leistung;
}
int setOhm (int R) { <--- nachher
int a = 1;
Ohm=R;
return a;
}
void setLeistung (int P) {
Leistung=P;
}
} [/code]
Danke schon mal im Voraus.Hoffe ihr versteht was ich meine.
hoffe mir kann einer helfen. Bin absoluter Java-Anfänger und am verzweifeln. Sollte heute im Praktikum ein Programm erklären was auch einigermaßen geklappt hat
Dann wurde das Programm geändert und ich sollte im Konstruktor die set-Methoden Zeile 11 und 12 aufrufen.
Es waren vorher Methoden vom Typ void ohne Rückgabewert und wurden in int mit Rückgabewert geändert Zeile 21 bis 24.Meiner Meinug nach muss ich da nichts ändern.Das Programm läuft auch so ohne Fehlermeldung.Um es mal zu verdeutlichen:
Programm vorher:
[JAVA=2]import javax.swing.JOptionPane;
//1.Klasse
class Widerstand{
//Attribute:
private int ohm, Leistung;
//Konstruktor:
Widerstand(int ohm, int Leistung){
setohm (ohm);
setLeistung (Leistung);
}
//get - set Methoden:
public int getohm () {
return ohm;
}
public int getLeistung() {
return Leistung;
}
void setohm (int R) { <--- vorher
ohm=R;
}
void setLeistung (int P) {
Leistung=P;
} [/code]
Programm nachher:
[JAVA=2]import javax.swing.JOptionPane;
//1.Klasse
class Widerstand{
//Attribute:
private int Ohm, Leistung;
//Konstruktor:
Widerstand(int Ohm, int Leistung){
setOhm (Ohm); <---vor das setOhm soll angeblich noch was reingeschrieben werden
setLeistung (Leistung);
}
//get - set Methoden:
public int getOhm () {
return Ohm;
}
public int getLeistung() {
return Leistung;
}
int setOhm (int R) { <--- nachher
int a = 1;
Ohm=R;
return a;
}
void setLeistung (int P) {
Leistung=P;
}
} [/code]
Danke schon mal im Voraus.Hoffe ihr versteht was ich meine.