Java netbeans中的编码结构

Java netbeans中的编码结构,java,netbeans,Java,Netbeans,这是Java和Netbeans新手提出的问题。在这里发布之前,我在谷歌搜索了很多 我正在使用netbeans创建gui应用程序。在标准书中,java编码的结构建议如下: class className{ field names constructor(){ } method1(){ } method2(){ } main method(){ } } 在Netbeans中 class ClassName{ constructor(){

这是Java和Netbeans新手提出的问题。在这里发布之前,我在谷歌搜索了很多

我正在使用netbeans创建gui应用程序。在标准书中,java编码的结构建议如下:

class className{
  field names

  constructor(){

  }

  method1(){

  }

  method2(){

  }


  main method(){

  }
}
在Netbeans中

class ClassName{

   constructor(){
        initComponents();
   }

   initComponents(){

   }

   //autogenerated code for methods related to swing actions

    action1(){

    }

    action2(){

    }        

   main method(){

   }

  field Names;

}

我的问题是,我在哪里写method1()和method2()?我应该把字段名放在末尾还是顶部无法编辑自动生成的字段名。那么,我应该把我声明的字段名写在顶部还是底部。我知道任何地方都可以。但是我想确保我在正确的地方对它们进行编码。如果这是个人喜好,谢谢一些人。有些人喜欢课程结束时的字段,我喜欢开始时的字段

我倾向于将构造函数放在第一位,然后是方法,并允许自动生成的代码位于底部,最后是内部类


但那只是我自己。

如果这是个人喜好的话,也有一些。有些人喜欢课程结束时的字段,我喜欢开始时的字段

我倾向于将构造函数放在第一位,然后是方法,并允许自动生成的代码位于底部,最后是内部类


但那只是我自己。

我不确定Netbeans是如何工作的,但如果它在您的文件中生成代码,也许您应该将自己的函数存储在其他地方,这样您就可以自由选择您的结构,而不必让Netbeans占用您文件的一部分。

我不确定Netbeans是如何工作的,但如果它在您的文件中生成代码,也许您应该将自己的函数存储在其他地方,这样您就可以自由选择自己的结构,而不必让Netbeans占用文件的一部分。

事实上,您可以在您认为最好的地方编写方法

对于Swing应用程序,Netbeans将使用您刚才展示的这个相当笨拙的类结构——在类的底部有实例、变量、常量等

就我个人而言,我更喜欢将常量放在顶部,然后是变量、构造函数、public、protected、default和private方法(按此顺序),然后是任何内部类(如果有)


必须有一种方法来更改Netbeans类模板-但我从未深入研究过Netbeans类结构的模板设置-仅针对标题的注释

事实上,你可以在你认为最好的地方写你的方法

对于Swing应用程序,Netbeans将使用您刚才展示的这个相当笨拙的类结构——在类的底部有实例、变量、常量等

就我个人而言,我更喜欢将常量放在顶部,然后是变量、构造函数、public、protected、default和private方法(按此顺序),然后是任何内部类(如果有)


必须有一种方法来更改Netbeans类模板-但我从未深入研究过Netbeans类结构的模板设置-仅针对标题的注释

+1建议。因此,我们声明的字段名在顶部,生成的字段名在底部。在consuctor()all user defined methods()之后,main方法将位于自动生成的字段名的正上方。这样可以吗?基本的建议是尽量保持一致性,但是是的,你的建议应该可以+1作为建议。因此,我们声明的字段名在顶部,生成的字段名在底部。在consuctor()all user defined methods()之后,main方法将位于自动生成的字段名的正上方。这样可以吗?基本的建议是尽量保持一致性,但是你的建议应该可以