gpt4 book ai didi

java - System类和PrintStream类是什么关系

转载 作者:搜寻专家 更新时间:2023-11-01 03:24:12 26 4
gpt4 key购买 nike

我想知道 System.out.println() 到底是什么。我看了这两篇文章 What is System, out, println in System.out.println() in JavaWhat's the meaning of System.out.println in Java? .我知道什么是 System、out 和 print,但我不知道 System 类如何连接到 PrintStream 类。它们如何相互关联

System是java.lang package.out中的一个类,是System类的静态成员,所以它是如何成为java.io.PrintStream的实例的?System 和 PrintStream 如何相互关联?

最佳答案

System类和PrintStream类之间的关系是HAS-A关系。这里System类有一个PrintStream类。理解关系理解程序。

class A
{
void display()
{
System.out.pritln("this is display method");
}

}

class B

{
static A ob=new A();
}

class demo
{
public static void main()
{
B.ob.display();
}
}

它打印出这是显示方法。

B.ob.display() 就像 System.out.println()。

在B类中创建了一个对象。

PrintStream 类对象在 System 类中创建。

ob是A类的静态对象引用。

输出也是 PrintStream 类的静态引用。

关于java - System类和PrintStream类是什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19510751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com