// X.java
package X;
public class X{
int a,b;
public X(){}
public  void setab(int a,int b){
this.a=a;
this.b=b;
}
public void print(){
int s;
s=a*b;
System.out.println("s="+s);
}
}
//Y.java
package X.Y;
public class Y{
public Y(){}
int a,b;
public void setab(int a,int b){
this.a=a;
this.b=b;
}
public void print(){
int sum;
sum=a+b;
System.out.println("sum="+sum);
}

}
//Exam3_24.java
import X.*;
import X.Y.*;
class C extends X{
int c,v;
}
public class Exam3_24{
public static void main(String args[]){
X x=new X();
x.setab(4,6);
x.print();
Y y=new Y();
y.setab(3,5);
y.print();
C c=new C();
c.setab(4,9);
c.print();
}
}
为何
import X.*;
import X.Y.*;时不能通过?
而import X.X;
import X.Y.Y;
时能通过?