Como o System.out.print () funciona?
Eu tenho trabalhado com Java por um bom tempo, e eu queria saber como a funçãoSystem.out.print()
trabalho.
Aqui está a minha dúvida:
Sendo uma função, tem uma declaração em algum lugar noio pacote. Mas como os desenvolvedores Java fizeram isso, já que essa função pode receber vários argumentos e qualquer tipo de argumento, independentemente de como eles são organizados? por exemplo:
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);
Não importa qual é o tipo de dados das variáveisa, b, c, usd, foo
ou como eles são passadosSystem.out.print()
nunca lança um erro.
Para mim, nunca trabalhei em nenhum projeto em que o requisito fosse assim. Desde que eu receba um requisito como esse, eu realmente não sei como resolvê-lo.
Alguém pode me explicar como é feito?