Ⅰ java 中如何调用静态方法!谢谢
静态方法放在Date数据区 可以直接调用 和STATIC 变量一样的
在内存开始加载的时候就有空间了 普通方法是 程序运行到的时候才开始调用
【希望得到采纳,忘好评,谢谢、】
Ⅱ 静态的方法有什么特点如何调用静态方法
静态方法在类装载的时候装载,所以可以直接通过类名.静态方法名() 来调用。
Ⅲ 静态方法怎么调用不是静态的方法
静态方法内部,通过对象引用去调用非静态方法
Ⅳ 静态方法如何调用控件
调用方法: OpenNavForm(this);
静态方法 private static void Method(Form frm){}
静态方法里面传窗体的实例,如果这个静态方法在窗口比如点击事件里面调用,那就传this,比如:
publicpartialclassForm1:Form
{
privatevoidButton1_Click(objectsender,EventArgse)
{
Method(this);
}
}
privatestaticvoidMethod(Formfrm)
{
//frm
}
如果不是,就定义一个全局变量,比如
publicpartialclassForm1:Form
{
publicstaticForm1mainFrm;
publicForm1()
{
mainFrm=this;
}
}
静态方法:
privatestaticvoidMethod()
{
//Form1.mainFrm
}
Ⅳ java如何调用静态方法中的值
你这写的啥东西哦。。。
1、你是想获得他的返回值 ,那你返回值咋是void。。。
2、你是get,你传参数进去干嘛
public static String getStr(){
String a="test";
return a;
}
public static void main(String[] args){
String str=getStr();
System.out.println(str);
}
Ⅵ java中的静态方法可以直接调用吗
可以直接调用的。
在调用静态方法的时候,比如说这个静态方法是在一个类中,直接用类名点方法名,不需要在new出一个对象,然后用new处的对象来调用方法。因为静态方法可以直接用类名调用
Ⅶ 非静态类的 静态方法 怎么调用
程序最终都将在内存中执行,变量只有在内存中占有一席之地时才能被访问。
类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。
在一个类的静态成员中去访问其非静态成员之所以会出错是因为在类的非静态成员不存在的时候类的静态成员就已经存在了,访问一个内存中不存在的东西当然会出错:class CA{private:int a; //非静态成员,创建类的实例时分配内存,类的不同实例对应不同的内存区域
Ⅷ java 中类的静态方法怎么调用成员变量
静态方法只能直接调用静态成员(包括变量和方法),而不能直接访问类中的非静态成员
静态方法不能以任何方式引用this和super关键字,因为静态方法在使用前不用创建任何实例对象,当静态方法调用时,this所使用的对象根本没有创建
静态方法中不可能再创建静态变量,不会导致方法里面的变量为静态变量 因为方法中的变量都是局部变量,不可能同时为局部变量又同时是静态变量
JVM对每种类型的变量都有自己的存储区域,static有专门的存储区
局部和静态是冲突的,不可能同时作为标识去修饰一个变量
静态方法是可以通过类型来调用的,不过根据类对象来调用也是可以的
静态成员是共享的,任何通过类调用都是可以的
静态方法可以调用静态方法 可以调用非静态方法(通过类对象调用),静态方法可以调用静态成员变量,但是不能调用非静态成员变量(不能直接调用,但是可以通过类对象调用非静态成员变量)
Ⅸ C#中的静态方法怎么调用
<1>非同一个类中: 《1》类为静态类:直接类名.方法名 《2》类非静态类:要实例化一个对象,然后对象名.方法<1>同一个类中: 直接方法名调用
Ⅹ 如何实现静态方法调用非静态方法有哪些
publicclassStaticTest
{
publicstaticvoidmain(String[]args)
{
System.out.println(" 如何实现静态方法调用非静态方法有哪些 ");
//开始调用,匿名调用!
newStaticTest().show();
//创建对象调用!
StaticTestst=newStaticTest();
st.show();
}
//非静态方法!
voidshow()
{
System.out.println("非静态方法show.....!");
}
}