Java基础-19、main为什么是static

    科技2022-07-12  130

    1、原因: main可以不定义成static,那你就只有创建对象,通过对象去调用main,但程序入口在main(只考虑单个类中),这样就执行不了了。所以main要定义成static(因为static修饰得成员不依赖于对象)。 2、疑问: main定义成static了,那其它成员函数不是只有定义成static才能在main里执行了吗? 对的,但一般都是通过在main中定义对象(main所属类型的对象),通过对象来使用那些成员方法的。

    Processed: 0.012, SQL: 8