G
Guest
Gast
Hallo,
wann benutzt man statische Methoden / Attributen?
wann benutzt man statische Methoden / Attributen?
public static Punkt sum(Punkt sum1, Punkt sum2){
return new Punkt(sum1.getX() + sum2.getX(), sum1.getY() + sum2.getY())
}
public static final ....
public static final Punkt center = new Punkt(0,0);
....
public static double distance(Punkt p){
int tmpX = center.getX() - p.getX();
int tmpY = center.getY() - p.getY();
return Math.sqrt(tmpX * tmpX + tmpY * tmpY);
}
WieselAc hat gesagt.:du hast z.B. eine Klasse Punkt mit zwei Membern (x,y), dann kannst du dir entweder darin oder in einer separaten util Klasse verschiede funktionale Methoden für dieses Objekt definieren
public Punkt sum(Punkt sum2){
return new Punkt(x + sum2.getX(), y + sum2.getY()) ;
}
public Punkt sum(Punkt sum2){
return new Punkt(x + sum2.x, y + sum2.y) ;
}