System.out.print() 如何工作?
我已经使用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()
对我来说,我从来没有参与过任何要求这样的项目。如果有的话,如果我得到这样的要求,我真的不知道如何解决它。
任何人都可以向我解释它是如何完成的吗?