2010-06-29 46 views
1

是否有隻包含屬性的類的名稱或暱稱(如c結構)?與此示例中的DialogParameters類似:什麼是隻有屬性被稱爲的類?

public class MyDialog extends JDialog { 

    public static class DialogParameters { 
    public String dialogTitle; 
    public String helpId; 
    } 

    public MyDialog(DialogParameters parameters) { 
    ... 
    } 
} 
+0

這真的是有效的代碼嗎?一個類可以靜態嗎? – 2010-06-29 08:29:51

+0

是的,它在Java中有效。這意味着該類是獨立的 - 也就是說,它不需要「圍繞」它存在的任何其他實例。在自己的java文件中定義的每個頂級類都是隱式靜態的。爲了實例化這個類,你需要編寫新的MyDialog.DialogParameters(); – 2010-06-29 08:39:48

回答

相關問題