Hallo,
ich begreife so langsam immer mehr wie das mit der objektorientierten Programmierung funktioniert.
Ich frage mich nur, was der Kunstruktor in diesem Fall bringt:
Ist er nicht überflüssig?
Und wofür wird bei double elementarLadung() das return elem; benötigt?
Kann man
auch so schreiben:
?
Danke
ich begreife so langsam immer mehr wie das mit der objektorientierten Programmierung funktioniert.
Ich frage mich nur, was der Kunstruktor in diesem Fall bringt:
Code:
class Blitz{
//Eigenschaft
double ladung;
//Methoden
double elementarLadung(){
double elem;
elem=ladung*6.25*Math.pow(10.,18.);
return elem;
}
double strom(double ladungsausgleich){
double str;
str=ladung/ladungsausgleich;
return str;
}
//Kunstruktor
Blitz(double lad){
ladung=lad;
}
}
public class Haupt_Blitz {
public static void main(String[] args) {
Blitz b1=new Blitz(0.03);
Blitz b2=new Blitz(0.05);
double strom1=b1.strom(0.000001);
double strom2=b2.strom(0.000001);
System.out.println("Strom: "+strom1);
System.out.println("Strom: "+strom2);
}
}
Ist er nicht überflüssig?
Und wofür wird bei double elementarLadung() das return elem; benötigt?
Kann man
Code:
double strom(double ladungsausgleich){...}
Code:
double strom(){double ladungsausgleich ...}
Danke