static的具体意思? 意味着告诉Java编译器,这个方法不需要创建一个此类的对象即可使用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static 方法和属性在对象生成之前就存在要不然你怎么能在HellWorld对象生成之前调用MAIN呢? 他可以修饰属性,方法,类。1,静态的方法中,用非静态的属性和方法,不同的类中,必须创建对象,对象名.属性名 对象名.方法名 同一的类中,必须创建对象,对象名.属性名 对象名.方法名。2,静态的方法中,用静态的属性和方法,不同的类中,不用创建对象, 类名.属性名 类名.方法名 同一的类中,不用创建对象,直接, 属性名 , 方法名。3,非静态的方法中,用静态的属性和方法,不同的类中, 不用创建对象, 类名.属性名 类名.方法名 同一的类中, 不用创建对象, 直接, 属性名.方法名 4,非静态的方法中,用非静态的属性和方法,不同的类中,要创建对象, 对象名.属性名 对象名.方法名 同一的类中, 不用创建对象,直接, 属性名, 方法名这个是在JAVA中的用法,C里我不太清楚 static表示是静态的,在使用的时候不需要实例化只要类存在,包含static的函数或变量就存在 不知道C语言,只知道JAVA中的这里的static表示的是类的方法,指的就是它不属于任何的具体的对象,是这个类的方法,因此不能有具体的对象的成员变量,只能是类的成员变量在它的方法体中出现; java中的main类就是这样定义的,没什么奇怪的。至于static就是大家说的那样子。 举个例子。有两个类:public class Example1 { static void f() { /*...*/}}///:~和public class Example2 { void f() {/*...*/}}///:~现在你要是想使用Example2中的f()函数,你必须先定义一个对象,比如说e2:Example2 e2 = new Example2;然后用e2.f()来调用这个函数。而Example1允许你不定义对象,直接用类来调用函数:如Eample1.f(). static 在内存里只分配一个内存空间 上面的阿豆大哥,能不能举例子说明一下你的那个概括行吗,你rubig()大哥一样,好吗 static是静态的意思,对于static 函数来说,没别的意思,就是让你在不用创建对象的前提下,直接用 类名.函数名来 使用对于main来说 这个写法是定死了的 编译器可以不用创建你的helloworld的对象,而直接调用你的main方法嘛````]比如说 你写成 public void main()就不能执行的`````` java的web项目spring线程socket序列化问题,求高手帮忙 关于父类子类的一个小问题 think in java上的一个例子 环境变量配置好以后... 区别是什么? 请教前辈们 没有边框的模态弹出对话框无法捕获鼠标离开事件 关于jdeveloper的问题,急! 如何用JNDI修改W2K中的用户的口令,也就是说W2K的活动目录中用户口令的属性名是什么? Applet可以建Socket吗 关于java的剪贴板的问题 java名词大汇总
要不然你怎么能在HellWorld对象生成之前调用MAIN呢?
1,静态的方法中,用非静态的属性和方法,不同的类中,必须创建对象,对象名.属性名 对象名.方法名
同一的类中,必须创建对象,对象名.属性名 对象名.方法名。2,静态的方法中,用静态的属性和方法,不同的类中,不用创建对象, 类名.属性名 类名.方法名
同一的类中,不用创建对象,直接, 属性名 , 方法名。3,非静态的方法中,用静态的属性和方法,不同的类中, 不用创建对象, 类名.属性名 类名.方法名
同一的类中, 不用创建对象, 直接, 属性名.方法名
4,非静态的方法中,用非静态的属性和方法,不同的类中,要创建对象, 对象名.属性名 对象名.方法名 同一的类中, 不用创建对象,直接, 属性名, 方法名
这个是在JAVA中的用法,C里我不太清楚
是这个类的方法,因此不能有具体的对象的成员变量,只能是类的成员变量在它的方法体中出现;
至于static就是大家说的那样子。
有两个类:
public class Example1 {
static void f() { /*...*/}
}///:~
和
public class Example2 {
void f() {/*...*/}
}///:~
现在你要是想使用Example2中的f()函数,你必须先定义一个对象,比如说e2:
Example2 e2 = new Example2;
然后用e2.f()来调用这个函数。
而Example1允许你不定义对象,直接用类来调用函数:
如Eample1.f().
对于main来说 这个写法是定死了的
编译器可以不用创建你的helloworld的对象,而直接调用你的main方法嘛````]
比如说 你写成 public void main()
就不能执行的``````