这个Java"hello world"程序中涉及的对象是什么?

3 java oop

鉴于我们有java程序,我们通过声明声明对象的引用,例如String ab=new String.

Java如何成为面向对象的编程语言?这个程序中有哪个对象?

在以下Java代码中,我看不到任何对象.我想知道是否有任何对象用于打印hello消息.

class a
{ 
  public static void main(String a[])
  {
    System.out.println("hello");
  }
}
Run Code Online (Sandbox Code Playgroud)

rge*_*man 5

如果有n命令行参数,那么有n + 5对象:

  • 字符串文字"hello"是一个对象.
  • 该数组a是一个对象.
  • 有一个String用于在传递到每一个命令行参数对象main穿过a阵列.
  • System班,即使有没有实例,有static3个对象的引用:在outerr PrintStreamS和in InputStream.

请注意,您的a班级没有实例.