The*_*ing 5 java coding-style constants
只是想知道以下是否被认为是良好的编程习惯?我喜欢尽可能简洁和整洁地保存我的个人源文件,但我想知道更有经验的编码器会想到它.我特别喜欢Settings.java类的想法,将我的所有"魔数"保存在一个地方.有没有人建议我如何改进事物?
快乐的编码:-)
class ApplicationLauncher
{
public static void main(String[] args)
{
SwingApplication mySwingApplication = new SwingApplication();
}
}
//////////////
import javax.swing.*;
public class SwingApplication extends JFrame
{
public SwingApplication()
{
JFrame myJFrame = new JFrame();
myJFrame.setSize(Settings.frameWidth, Settings.frameHeight);
myJFrame.setVisible(true);
}
}
//////////////
class Settings
{
static int frameWidth = 100;
static int frameHeight = 200;
}
Run Code Online (Sandbox Code Playgroud)
设置类没有任何问题; 但是,在您的示例中,设置在它们应用的框架方面相当暧昧,它们既不是实际设置,而是严格属于SwingApplication类的默认值.
另一件我们无法控制的事情是构造函数如何调用Swing级联到程序的消息泵循环中.
对我来说,永远不会有一个永不返回的构造函数(除非框架被关闭)并且不仅仅是初始化一个对象.
归档时间: |
|
查看次数: |
2049 次 |
最近记录: |