如果这样的话,jar文件的类也不能太多吧

解决方案 »

  1.   

    默认是的,因为只有三种权限
    public 
    protected
    privatepublic 是所有类都可以访问的,protected是本包访问,private 是私有的方法,外部的Jar包,你没有办法将你的Class写到Jar包里,所以,protected方法是不能访问喽,private的就更不能了,
    不过,这只是对类说的,当你实例化一个对象之后,就可以访问里边的所有的方法了,所以,可以在一个Jar包里写很多类,你只要将你自己用的方法声明成protected或Private的,对外公开的声明成Public的,这样可以保持程序的封装性。使你的Jar包不会被解封装。(个人理解)
      

  2.   

    假如
    public class A
    {}
    class B
    {}
    压在一个jar里边,那么B类就是永远无法访问到了,是吗??????
      

  3.   

    jar包里的类多少并不重要,只有public的类里的public方法才是给客户程序员使用的,非public的只是类库自己使用的,不需要关注。
      

  4.   

    6楼真N,那就是说一个JAR相当于一个模块了??