class welcom 默认的是 protected

解决方案 »

  1.   

    前者是公用的,可以在任何包里面调用。后者只能在当前包调用。
    xxy802(孔明在世) 说的不对。
      

  2.   

    xxy802說的是對的.
    public可以跨包調用,在類聲明之前沒有放置任何修飾符,那麼類使用protected這種缺省的屬性來創建;這意味著該類可以被擴展和被其他類調用,但這只是在同一個包中才可以使用該類.
    注意,類的修飾符與變量的修飾符不同,變量前不放置修飾符,是default(好像也叫做friendly),可以被同一個包中的其他類訪問,但不能被當前類的子類訪問
      

  3.   

    class welcom 默认的是 friendly
    意思就是wjmmml(笑着悲伤)的那个意思
      

  4.   

    一个JAVA文件里只能有一个public类,可以有多个类( protected)
      

  5.   

    啊哦,這個問題我糊塗了~~~
    我的java2 編程詳解上說class xxx,是用protected來創建的啊
    還請眾高手來答疑解惑~~~
      

  6.   

    在同一级别上的包,并不用public即可,而不同包中如果可见必须用public