读书人

一个关于方法调用的很初级的有关问题

发布时间: 2012-03-05 11:54:01 作者: rapoo

一个关于方法调用的很初级的问题
public class Test3
{
public static void main (String args[])
{
void pub()
{
system.out.println( "this is pub ");
}
void tffan()
{
pub();
}
test3 a = new a();
a.tffan();
}
}


我不明白为什么这样写不行

[解决办法]
方法内部声明方法?
ms只在Delphi里面见过。
[解决办法]
没见过这种所谓的inner method,呵呵。楼主看书以后就有答案了。
[解决办法]
方法不能在内部申明改成这样就可以了
public class Test3
{
public static void main (String args[])
{

Test3 a = new Test3();
a.tffan();
}
void pub()
{
System.out.println( "this is pub ");
}
void tffan()
{
pub();
}
}
[解决办法]
public class Test1
{
public static void main(String[] args)
{
Test1 a = new Test1();
a.tffan();
}
void pub()
{
System.out.println( "this is pub ");
}
void tffan()
{
pub();
}
}

new 后面跟类名
还有main只是一个方法
我也不太清楚你想这个例子干嘛


读书人网 >J2SE开发

热点推荐