JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » Object/物件導向  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:關於"private"的疑問 [Re:bluewingsky]
PinkiePie





發文: 4
積分: 0
於 2015-06-18 12:37 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
bluewingsky wrote:
private的存取權限只限於"自己",
所以內部的方法是可以存取的。
就算你建立成了一個物件,以物件的型式來呼叫,
但是呼叫它的方法,是在class 內部,
它就有這個權限,去存取這個private的屬性。



這段就是我想要的解答,所以就算在方法內New出一個新物件,但方法本身就擁有權限去存取
所以透過'.'運算子是可以通過編譯的,但是在其他類別內卻被視為不可視的而被編譯器拒絕

還有關於這裡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class 幫忙TEST {
  public 幫忙TEST() {
  }
 
  public static class asd {
    public asd() {
 
    }
 
    public static void main(String[] sadfsdfaf) {
      System.out.println("test ok");
    }
  }
  public static void main(String[] arg0) {
    System.out.println("正常切入點");
  }
}


關於這個Nested Class所擁有的Main載入點,並不是沒有意義的
這個Main主要是用來測試類別是否正常,但是卻不想增加程式負擔所用
因為當編譯過後static Class會被分開編譯成.class
只要在打包成.jar之前把那個.class移除就行了
可以免去重新改寫程式,又可以當作測試載入點之用


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1735 關於"private"的疑問 PinkiePie 345 2015-06-17 13:21
1561 Re:關於"private"的疑問 as0955344054 292 2015-06-17 13:43
1559 Re:關於"private"的疑問 PinkiePie 576 2015-06-17 15:22
1538 Re:關於"private"的疑問 bluewingsky 825 2015-06-17 15:35
1512 Re:關於"private"的疑問 as0955344054 282 2015-06-17 16:58
1539 Re:關於"private"的疑問 as0955344054 835 2015-06-17 17:23
1516 Re:關於"private"的疑問 bluewingsky 792 2015-06-17 18:39
1525 Re:關於"private"的疑問 as0955344054 201 2015-06-17 21:36
1541 Re:關於"private"的疑問 bluewingsky 732 2015-06-17 15:24
1584 Re:關於"private"的疑問 PinkiePie 738 2015-06-18 12:37
» JWorld@TW »  Java 新手區 » Object/物件導向

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8