首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-03-05 
一个关于方法调用的很初级的问题publicclassTest3{publicstaticvoidmain(Stringargs[]){voidpub(){system.

一个关于方法调用的很初级的问题
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只是一个方法
我也不太清楚你想这个例子干嘛


热点排行