在静态方法中只能调用静态的方法和变量.但是下面这样的代码为什么能通过调试呢:
class StaticTest
{
void display()
{
System.out.println("a non_static method");
}
pubic static void main(String[] args)//静态方法
{
StaticTest s=new StaticTest();
s.display();//调用了非静态方法
}
}
为什么在静态方法中可以调用这种非静态方法呢?
class StaticTest
{
void display()
{
System.out.println("a non_static method");
}
pubic static void main(String[] args)//静态方法
{
StaticTest s=new StaticTest();
s.display();//调用了非静态方法
}
}
为什么在静态方法中可以调用这种非静态方法呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货