java 静态方法里面可以调用非静态方法吗

如题所述

//可以的!
public class StaticTest 
{
public static void main(String[] args) 
{
System.out.println("\n\t\t如何实现静态方法调用非静态方法有哪些\n");

//方式1:匿名调用!
new StaticTest().show();

//方式2:创建对象调用!
StaticTest st=new StaticTest();
st.show();

}
//非静态方法!
void show()
{
double p=(double)2.0-(double)1.1;

System.out.println("测试调用:非静态方法show.....!"+p);

}
}

温馨提示:答案为网友推荐,仅供参考
相似回答