我喜欢Eclipse的一个特性是,在创建Java类时,可以使用向导为类指定不同的属性。就像它的包,类等从...扩展(见下面的屏幕上限)。
IntelliJ是否提供类似的东西?我创建了一个课程,但这个过程并不顺利。我必须...标记/ java目录作为源根...创建新包...创建一个新类...现在,我想从除Object之外的其他类扩展...我想如果可能的话,尽量避免这样做。
我使用的是IntelliJ Community Edition,版本15。
谢谢!
答案 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
注释。 在显示源类的所有方法列表的表中,选择要为其生成测试方法的方法。- 单击“确定”。
答案 3 :(得分:0)
除了其他答案,如果您在任何界面或抽象类名称上按Alt-Enter,其中一个意图选项将是创建实现。