不正确。
一旦用static修饰就表明这个方法是“类方法“,也就表明无需创建实例就可调用这个方法~某种程度上这是更高的要求,但是都要用明显是”必须“的意思,这与我们的编码经验也不符~~
正好整理过主方法的相关知识点,贴在下面,不知是否对你理解这个问题有帮助:
主方法:是java程序中必不可少的一个方法,是java应用程序的入口。在java应用程序中必须包含一个可被jvm调用的类,这个类被称为主类,主类必须含有主方法,java程序执行的第一个方法就是主方法。
Public static void main(String[] args){}或Public static void main(String args[]){}
两种形式完全等价,差别在于参数的声明方式。主方法的参数是一个数组,因此这种差别仅仅因为数组有两种声明方式!
Public:入口;static:类方法,表明无需创建实例就可调用!;void:没有返回值
主方法的参数是一个String类型的数组。args是参数的名称,可以改。。。【不管程序中是否使用了主方法的参数,也不管程序执行过程中是否在命令行中提供了参数,主方法在定义时都必须有参数!】
|