java 程序中的主函数问题
- 提问者网友:我是我
- 2021-08-23 03:14
如果int a前面加一个static 就可以了
问题二:主函数可以被调用吗?呵呵 谢谢!!
- 五星知识达人网友:大漠
- 2021-08-23 04:33
看看我的代码对你有帮助:
这是第一个问题:
package com.andy;
public class hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=100;//a是可以被打印出来的,不加static。
System.out.print("这是来自 hello的 主方法");
System.out.print(a);
}
}
这是第二个问题:
package com.andy;
public class NewMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=100;//a是可以被打印出来的。
System.out.print("这是来自 NewMain的 主方法,它还调用了来自Hello的主方法");
String[]
str={"AAA","BBB","CCC"};
com.andy.hello.main(str);
System.out.print(a);
}
}
在你的IDE里面建立一个包:com.andy 然后建立两个类:hello,NewMain,运行一下,你就明白了,希望对你有帮助,Good Luck。
- 1楼网友:像个废品
- 2021-08-23 06:09
不明白你为何会有这种想法,方法就是方法,数据就是数据,谁和你说的“静态的 运行的时候 里面的变量也应该被分配啊”你写个简单的程序就很容易验证
class A{
A(){
SYSO("11")
}
PUBLIC STATIC VOID MAIN(sTRING[] ARGS)
{
A a = new A();
}
}
你自己试一下能不能打印出来东西
- 2楼网友:逃夭
- 2021-08-23 05:55
局部变量 只存在于 方法被调用期间
成员变量 存在于 类被实例化
静态变量 被加载之后就存在了