这段代码为什么编译不过呢?

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:00:01
package P1;
public class ClassA
{
public int isPublic;
public void publicMethod(){
System.out.println("公共方法");}}
package P2;
import P1.*;
class ClassB
{
void accessMethod(){
ClassA a=new classA();
a.isPublic=10;
a.publicMethod();
}
}

ClassA a=new classA();
改成
ClassA a=new ClassA();

哪来这么多package 语句,分开写,再编译

你把package P2;
import P1.*; 放到类内干嘛,编译通过才怪

一个类只有一个包

ClassA a=new ClassA(); 分好包

然后写个主方法试试