什么是 System, out, println in System.out.println() in Java
2022-09-01 03:25:58
我一直在寻找 Java 中的答案,并且是什么。我搜索并找到了一个不同的答案,如下所示:System
out
println
System.out.println()
System 是 java.lang 包中存在的内置类。此类具有最终修饰符,这意味着它不能被其他类继承。它包含预定义的方法和字段,提供标准输入,输出等功能。
out 是 System 类中的静态最终字段(即变量),其类型为 PrintStream(一个内置类,包含用于打印不同数据值的方法)。静态字段和方法必须使用类名进行访问,因此 ( System.out )。
此处表示 PrintStream 类类型的引用变量。
println() 是 PrintStream 类中用于打印数据值的公共方法。因此,要访问PrintStream类中的方法,我们使用out.println()(因为非静态方法和字段只能通过使用折射可变变量来访问)
在另一个页面中,我发现另一个对比鲜明的定义是
System.out.print是java中使用的标准输出函数。其中,System 指定包名,out 指定类名,print 是该类中的函数。
我对这些感到困惑。任何人都可以告诉我它们是什么吗?