package text;
public class text1 {
int a;
int b;
public void print()
{
System.out.println("a="+a+",b="+b);
}
}
class text2
{
public static void main(String[] args)
{
text1 x=new text2();
x.a=111;
x.b=222;
x.print();
}
}
说明一下,下面的text1 x=new text2();中2只是笔误
请贴到IDE自己试一下
text1 x=new text2();//明显有错误
public static void main(String[] args) 把static去掉,,或者 public void print() ===》 public static void print()
main 函数 必须在 public 定义的 class中,你现在的写法是 main函数没办法执行的。
main函数要放在public class里 这样无法执行编译
main函数要放在public class里 这样无法执行编译,必须是public声明的类
主函数 要放在类(class)中呀!!!!!!!!
错误1:text1 x=new text2();
错误2:main函数要放在public class里 这样无法执行编译,必须是public声明的类