10.1. MATH-Methoden: das Globalste, was Java an Methoden zu bieten hat

Abgesehen davon, dass es in Java natürlich überhaupt nichts Globales gibt. Aber überlegen Sie doch einmal Folgendes: Was ist mit einer Methode, deren Verhalten nicht vom Wert einer Instanzvariablen abhängt? Nehmen Sie beispielsweise die Methode round() in der Klasse Math. Sie tut jedes Mal das Gleiche – sie rundet eine Gleitkommazahl (das Argument der Methode) auf die nächste ganze Zahl. Jedes Mal. Wenn Sie 10.000 Instanzen der Klasse Math hätten und damit die Methode round(42.2) ausführten, würden Sie den ganzzahligen Wert 42 erhalten. Jedes Mal. Mit anderen Worten, die Methode macht etwas mit dem Argument, wird aber dabei nie vom Zustand einer Instanzvariablen beeinflusst. ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.