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

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 請問有關於static的問題?
heyipomoea





發文: 40
積分: 0
於 2013-06-30 20:54 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
請問版上各位大大我輸入以下Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.awt.*;
import java.awt.event.*;
 
import javax.swing.*;
 
public class app23_1 extends JFrame implements ActionListener {
  static app23_1 frm = new app23_1();
  static Button btn = new Button("Click Me");
  static Container cp = frm.getContentPane(); //取得視窗容器
  
  public static void main(String args[]){
    cp.add(btn);
  }
  @Override
  public void actionPerformed(ActionEvent arg0) {
    // TODO Auto-generated method stub
    
  }
}


其中第9,10,11行加上static的話,第14行的cp就可以呼叫add method

但如果我改寫如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.awt.*;
import java.awt.event.*;
 
import javax.swing.*;
 
public class app23_1 extends JFrame implements ActionListener {
  app23_1 frm = new app23_1();
  Button btn = new Button("Click Me");
  Container cp = frm.getContentPane(); //取得視窗容器
  
  public static void main(String args[]){
    cp.add(btn);
  }
  @Override
  public void actionPerformed(ActionEvent arg0) {
    // TODO Auto-generated method stub
    
  }
}


將static去掉的話就不能呼叫add method了...?

我想請問是為什麼啊? 不是都是在app23_1 class內,為什麼這樣還要加上static呢?

煩請大大幫我解答 感謝不盡!


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
939 請問有關於static的問題? heyipomoea 1097 2013-06-30 20:54
791 Re:請問有關於static的問題? d1288999 36 2013-06-30 21:08
775 Re:請問有關於static的問題? heyipomoea 38 2013-06-30 21:16
833 Re:請問有關於static的問題? aaronlu1001 194 2013-06-30 22:34
709 Re:請問有關於static的問題? heyipomoea 21 2013-07-03 13:33
» JWorld@TW »  Java 新手區

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