请看下面的例子:
public class Test1{
Test1(){
int i=0;
public void prt(int i){
System.out.println("Test.i="+i);
}
}public static void main(String[] args){
Test1 e=new Test1();
e.prt(35);
}
}
为什么系统提示public void prt表达式开头不合法?
public class Test1{
Test1(){
int i=0;
public void prt(int i){
System.out.println("Test.i="+i);
}
}public static void main(String[] args){
Test1 e=new Test1();
e.prt(35);
}
}
为什么系统提示public void prt表达式开头不合法?
你把prt方法定义在Test1类中就可以了。你试试这个!
public class Test1{
Test1(){
int i=0;
}
public void prt(int i){
System.out.println("Test.i="+i);
}public static void main(String[] args){
Test1 e=new Test1();
e.prt(35);
}
}