私はかなり長い間Javaを扱ってきましたが、関数がどのように機能するのか疑問に思っていましたSystem.out.print()
.
ここに私の疑問があります:
関数であるため、ioパッケージのどこかに宣言があります。しかし、Java 開発者はどのようにそれを行ったのでしょうか? この関数は、配置方法に関係なく、任意の数の引数と任意の引数の型を受け取ることができるためです。例えば:
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);
変数のデータ型a, b, c, usd, foo
や渡し方に関係System.out.print()
なく、エラーをスローすることはありません。
私にとって、要件がこのようなものであるプロジェクトに取り組んだことはありません。とはいえ、このような要件を受け取った場合、どうすれば解決できるのか本当にわかりません。
誰かが私にそれがどのように行われたか説明できますか?