当前位置: 首页 > 知识库问答 >
问题:

System类和PrintStream类之间的关系是什么

孟佑运
2023-03-14

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

共有1个答案

欧君之
2023-03-14

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()类似。

 类似资料:
  • 我看到这里 老实说,我不理解这张纸条。它们是否意味着有可能用MonadPlus永远中断,例如IO Bool?比如说,IO False将破坏它。。。 当然,我可以破例或者永远实现自己的,但我的兴趣是关于这个奇怪的音符。

  • 问题内容: 我发现了一个示例,在该示例中,将按钮添加到面板(的实例),然后将面板添加到容器(的实例),然后根据构造将容器包括在(窗口)中。 我尝试了两件事: 我摆脱了容器。在更多详细信息中,我将按钮添加到面板(实例为),然后将面板添加至窗口(实例为)。工作正常。 我摆脱了面板。在更多详细信息中,我直接将按钮添加到了容器,然后将容器添加到了窗口(的实例)。 所以,我不明白两件事。 为什么我们有两种竞

  • 问题内容: 我最近学习了如何在工作流程中使用virtualenv和virtualenvwrapper,但是我在一些指南中看到了pyenv,但是我似乎无法理解pyenv是什么以及它与virtualenv有何不同/相似。pyenv是virtualenv的更好/更新的替代品还是免费的工具?如果后者有什么不同之处,以及两者(以及适用的virtualenvwrapper)如何一起工作? 问题答案: Pyen

  • 我正在学习ASP.NET Core3.1。 注意到当我们开始这个项目的时候。它将转到ConfigureServices并注入一个服务。 我的问题是为什么服务可以使用那些扩展方法? 谢了。

  • 我正在使用Drools 6.2.0。最终,我需要使用window:time处理一组事件。每个事件都有一个日期字段。 在我的drl中: e1 (2015-01-01 00:00:00) e2 (2015-01-01 00:00:20) e3 (2015-01-01 00:00:40) e4 (2015-01-01 00:01:00) 场景1:使用实时并同时插入集合a事件。 场景2:使用pseudo,

  • 起初,我以为nio只是基于epoll,但后来我读到nio使用sendfile。现在我完全混淆了这些概念。甚至我都怀疑我不理解埃波尔。sendfile必须使用DMA吗?nio和epoll之间的关系是什么?nio和sendfile之间的关系是什么?nio是否同时基于epoll和sendfile?