apollo280278
Grünschnabel
Hallo,
ich habe eine Frage, und zwar wie kann ich in mein Programm (WiderstandApp5) setMethode(die in Widerstand deff.) benutzen. Ich meine einfach in mainMethode reinsetzen.
ich habe eine Frage, und zwar wie kann ich in mein Programm (WiderstandApp5) setMethode(die in Widerstand deff.) benutzen. Ich meine einfach in mainMethode reinsetzen.
Code:
import javax.swing.*;
class Widerstand
{
private double widerstand1;
private double leistung1;
Widerstand(double widerstand1,double leistung1)
{
this.widerstand1 = widerstand1;
this.leistung1 = leistung1;
}
double getWiderstand1()
{
return widerstand1;
}
double getLeistung1()
{
return leistung1;
}
void setWiderstand1(double widerstand1)
{
this.widerstand1=widerstand1;
}
void setLeistung1(double leistung1)
{
this.leistung1=leistung1;
}
}
class WiderstandApp5
{
public static void main(String args[])
{
double widerstand1,leistung1;
final int NUM = 3;
Widerstand[] widerstand= new Widerstand[NUM];//liegt ein Array-Objekt
// mit "num" Komponenten
for(int i = 0;i < NUM;i++)
{
String widerstand2=JOptionPane.showInputDialog(null,"Geben Sie der "
+(i+1)+"en "+"Widerstand ein");
widerstand1=Double.parseDouble(widerstand2);
String leistung2=JOptionPane.showInputDialog(null,"Geben Sie die "
+(i+1)+"e "+"Leistung ein");
leistung1=Double.parseDouble(leistung2);
widerstand[i] = new Widerstand(widerstand1,leistung1);//uebergibt dem Konstruktor
//2 Variable
}
for(int i=0;i<3;i++)
{
JOptionPane.showMessageDialog(null,"Widerstand W"+(i+1)+"="+widerstand[i].getWiderstand1()+"Ohm"+"\n"+"Leistung P"+(i+1)+"= "
+widerstand[i].getLeistung1()+"Watt");
}
System.exit(0);
}
}
//Apollo 24.01.2005