[菜鸟问题]关于引用包包的疑问。
我有2个B.java文件,但他们的包不同,一个是在bao里的B.java,还有一个在bao2里。 
 现在我想通过test.java来调用包2里的B类。问题在与总是出现The   constructor   B()   is   not   visible错误,应该怎么解决呢? 
 有2个java文件 
 bao2.B.java 
 package   bao2;   
 public   class   B   {   
 	   B() 
 	{ 
 		System.out.println( "这是bao2中的B类! "); 
 	}  	   
 }     
 Test.java 
 package   bao; 
 import   bao2.*; 
 public   class   Test   {  	 
 public   static   void   main(String   args[]) 
 {  	 
 	bao2.B   c   =new   bao2.B();   
 } 
 } 
------解决方案--------------------public class B {   
 	public  B() 
 	{ 
 		System.out.println( "这是bao2中的B类! "); 
 	}  	   
 } 
 构造方法最好写成公开的。 
------解决方案--------------------the constructor is not visiable????? 
 因为你的B类的构造函数不是public型的 
 写成 
 public B(){。。。} 
 就好了
------解决方案--------------------问题在于bao2 中B的构造器有错误 你现在是使用的默认的访问权限,改为public就OK了~