gpt4 book ai didi

java - 为什么在同一个类中有构造函数和 main 方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:04:25 25 4
gpt4 key购买 nike

为什么您需要在您的类中有一个包含 public static void main (String[] args){} 的构造函数?

为什么不用一个带有构造函数的单独类来实例化它呢?

最佳答案

main() 方法是 java 中任何程序的入口点。这是 JVM 调用以执行程序的方法。

包括抽象类在内的每个类都有一个构造函数。即使您没有明确声明,编译器也会添加一个默认构造函数。 main() 方法必须属于某个公共(public)类(它总是有一个构造函数)。是的,通常最好设计另一个具有所有编程逻辑的类,并在主类中实例化此类,即其中包含 main() 方法的类。

但是你也可以有一个带有 main 方法的类,它创建自己类的对象(因为你不能从静态方法访问实例成员)。

关于java - 为什么在同一个类中有构造函数和 main 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15986707/

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