Wie funktioniert System.out.print ()?

Ich habe ziemlich lange mit Java gearbeitet und mich gefragt, wie das funktioniertSystem.out.print() funktioniert.

Hier ist mein Zweifel:

Da es sich um eine Funktion handelt, hat es irgendwo in der eine Deklarationio Paket. Aber wie haben Java-Entwickler das gemacht, da diese Funktion eine beliebige Anzahl von Argumenten und Argumenttypen aufnehmen kann, unabhängig davon, wie sie angeordnet sind? z.B:

System.out.print("Hello World");
System.out.print("My name is" + foo);
System.out.print("Sum of " + a + "and " + b + "is " + c);
System.out.print("Total USD is " + usd);

Egal was der Datentyp von Variablen ista, b, c, usd, foo oder wie sie übergeben werden,System.out.print() Wirft niemals einen Fehler.

Für mich habe ich noch nie an einem Projekt gearbeitet, bei dem die Anforderung so war. Vorausgesetzt, wenn ich eine Anforderung wie diese erhalte, weiß ich wirklich nicht, wie ich sie lösen soll.

Kann mir jemand erklären, wie es geht?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage