小弟刚学Java基础、有点搞不懂基础类库和核心类库有什么区别?
还有加public 和不加public 有什么区别,突然发现自己的理论知识真的很欠缺!
希望知道的大哥大姐能告知!

解决方案 »

  1.   

    这个基础类库和核心类库,我也说不清楚,不过 不加public就是默认是保护成员了
      

  2.   

    不好意思,上面的回答错了,呵呵
    我又查了查,查过的结果是:
    默认是default权限,也就是包访问权限,对本包可见。
    它的范围是:同一个类内或是同一个包内的类之间.
      

  3.   

    基础问题一两句都很难说清,看看thinking in java 路过
      

  4.   

               类内部      同一个包    子类     任何地方
    private     yes
    default     yes        yes
    protected   yes        yes       yes
    public      yes        yes       yes       yes表示能在哪些地方访问带有private default protected public修饰的方法
      

  5.   

    看看这个http://www.zhukun.net/archives/140#more-140
    另外如果不加public 就是default了
    呵呵,有时间多熟悉下基础知识哦