是否可以复制一行或多行代码以缩短代码?我在Java方面有点新,所以我试图学习如何使自己高效。
因此,对于一个快速示例,我想“复制”这行代码,以便能够在多个if语句中使用。只需引用一段较小的代码即可。无需复制粘贴等。
System.out.println("Long paragraph here");
如果没有创建要引用的新文件,我甚至不确定这是否可行。这可以轻松完成吗?谢谢你帮助新手。我在搜索中找不到任何东西,因为我不确定这个术语是什么。
答案 0 :(得分:5)
您可以创建一个方法,该方法接受表示该段落的字符串,然后在每次需要时调用该方法:
void printMethod(String paragraph) {
System.out.println(paragraph);
}
或者,如果您始终打印相同的段落:
void printParagraph() {
System.out.println("Long Paragraph");
}
答案 1 :(得分:4)
为了避免重复代码,请创建一个方法。例如:
public static void printParagraph() {
System.out.println("Long paragraph here");
}
答案 2 :(得分:1)
如果适用,一个好的做法是使用抽象和继承来避免代码重复。例如,行为(方法)可以放在父类中,然后子类可以继承使用方法。