gpt4 book ai didi

java - 为什么 System.out.println 必须在方法内部?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:52 27 4
gpt4 key购买 nike

class Employee {    
int DOB;
int eid;
String name;
double salary;
System.out.println("Employee class");
}

如果我在方法中编写 System.out.println,它似乎可以工作。但不是直接写在一个类中。为什么需要方法?

最佳答案

它与任何其他被执行的代码一样——它必须在一个方法中! (是的,对于纯粹主义者来说,我还包括构造函数和静态/实例初始化程序 block 。)想想看 - 如果它不在您建议的方法或其他相关代码块中,那么该代码何时会得到执行?这没有多大意义。您不能本身执行一个类,您只能执行该类中包含的特定方法/构造函数等。

唯一允许在方法和构造函数声明之外的是字段声明。由于 System.out.println() 不是字段声明,因此是不允许的。

关于java - 为什么 System.out.println 必须在方法内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901973/

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