gpt4 book ai didi

Java q关于类结构

转载 作者:行者123 更新时间:2023-12-02 00:10:14 25 4
gpt4 key购买 nike

  1. 静态 void 主类是否是程序的入口,无论哪个类调用它...或者它只是该特定类的入口方法...
  2. 这到底是如何工作的:

    public class init{
    public static void main(String[] args){
    new init();
    }

    public init(){
    System.out.print("hi");
    }
    }

    我不明白程序创建自身实例的方式...为什么不能这样做?

    public class init{
    public static void main(String[] args){
    start();
    }

    public static void start(){
    System.out.print("hi");
    }
    }
  3. static 与简单的 public 相比到底有什么作用。

最佳答案

Is the static void main class the entrance to your program regardless of which class calls it... Or is it just the entrance method for that specific class

这是表示程序启动的JVM的方法,与C/C++程序中的main函数非常相似。如果你有超过 1 个类使用此方法,那么你应该告诉 JVM 哪个类将是程序入口。

What on earth does static do versus simple public

static 关键字表示方法/变量属于该类,简单地说 private/protected/public/default 表示方法/变量属于类实例(对象)。

How on earth does this work

您正在创建 init 类的实例。在 Java 代码中这样做并没有什么问题。在类构造函数中,程序将在控制台中打印一个 Hi 字样。

关于Java q关于类结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12983710/

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