在IntelliJ中创建Java类时是否有一个向导/菜单来选择要扩展的包和类?

时间:2016-01-14 17:10:40

标签: java eclipse intellij-idea

我喜欢Eclipse的一个特性是,在创建Java类时,可以使用向导为类指定不同的属性。就像它的包,类等从...扩展(见下面的屏幕上限)。

Eclipse new Java class menu

IntelliJ是否提供类似的东西?我创建了一个课程,但这个过程并不顺利。我必须...标记/ java目录作为源根...创建新包...创建一个新类...现在,我想从除Object之外的其他类扩展...我想如果可能的话,尽量避免这样做。

我使用的是IntelliJ Community Edition,版本15。

谢谢!

4 个答案:

答案 0 :(得分:2)

不,没有这样的巫师。将目录标记为源根是一次性操作,通常在创建项目时进行处理。要指定包,可以直接在“New Java class”对话框中输入包和类名。如果要扩展另一个类,代码完成将帮助您输入“extends”或“implements”关键字并指定基类名称。

答案 1 :(得分:1)

你可以在创建java类的同时制作包。 当你做 right click -> new -> java class 时:在名字的地方你可以标记

my.new.package.ClassName 和 IntelliJ 将为您创建包:my.new.package

有关更多说明,您可以访问this page.

答案 2 :(得分:0)

在IJ,您不需要手动编写所有这些内容。只需右键单击方法,然后选择Go to Test或按 Ctrl-Shift-T 。帮助页面IntelliJ IDEA 15.0 Help /Creating Tests上描述了此功能。

  

在“创建测试”对话框中:

     
      
  • 选择要使用的测试库。

  •   
  • 如果模块中缺少选定的库,请单击“修复”按钮。因此,相应的库将自动添加到模块库中。

  •   
  • 定义要生成的测试类的名称和位置。       在“类名”字段中,指定要生成的存根测试类的名称。
  •   
  • 在Superclass字段中,IntelliJ IDEA为JUnit3建议了适当的超类。对于JUnit 4和TestNG,此字段为空白。
  •   
  • 在目标包字段中,定义生成的测试类的放置位置。
  •   
  • 指定是否要生成setUp()/tearDown()方法(对于JUnit)或@Before/@After注释。   在显示源类的所有方法列表的表中,选择要为其生成测试方法的方法。
  •   
  • 单击“确定”。
  •   

createTest2.png

答案 3 :(得分:0)

除了其他答案,如果您在任何界面或抽象类名称上按Alt-Enter,其中一个意图选项将是创建实现。