java在UI类中使用默认修饰符
正如我一直被告知的那样:在任何情况下都要将字段设置为私有,以实现封装
然而,UI中的组件始终是静态的和最终的。因此,我选择将其中一些组件公开(可以在任何地方访问),而另一些组件使用默认修饰符(可以在包中访问)
但由于我是java新手,我不确定它是否好。我想知道它的优势和风险
class Frame extends JFrame{
...
public static JLabel label_resource;
public static JLabel label_shipNum;
public static JLabel label_status;
public static JTextArea[] textAreas_fleet;
public static JTabbedPane tabbedPane_fleet;
public static JToggleButton toggleButton_bathingPause;
JTextField textField_url;
JTextField textField_params;
JPanel panel_login;
JPanel panel_status;
JPanel panel_action;
JPanel panel_control;
...
}
共 (0) 个答案