另外默认main函数是不是package?

解决方案 »

  1.   

    默认main函数是public吧。
    public   可以被任何类访问protected  可以被同一包中的所有类访问
               可以被所有子类访问

               子类没有在同一包中也可以访问
    private    只能够被当前类的方法访问

     
    缺省
    无访问修饰符   可以被同一包中的所有类访问  如果子类没有在同一个包中,也不能访问
      

  2.   

    支持ls 
    所以 
    缺省  和 protected 是包 还有其子类的 一些关系. 不存在一个明显的层次关系.
    它们各有适应的场合应该区分对待 .
    另外. 提到的package 没有看明白是什么意思.
      

  3.   


    package不怎么用
    http://blog.csdn.net/ice_fir001118/archive/2008/01/23/2062105.aspx
      

  4.   

    默认是default,此时代码中可以不用显式的的声明!
      

  5.   

    private < friendly < protected < publicpackage是包的定义,没办法用于 object 或 method
      

  6.   

    默认是default,此时代码中可以不用显式的的声明,但main要用public!
      

  7.   

    是类成员访问控制的严格程度由高到低为 private > 默认的同包内访问级别(什么都不加)> protected > public
    默认访问级别就是同包内访问级别,类似友员,而package关键字的作用是声明类所在的包。
      

  8.   

    main是public的
    private是私有的 同一个文件中使用
    default是包私有的 只能在同一个包内使用
    protected是受保护的 子类可以使用
    public公共的 都可以调用