'仿型'代码,所以它可以在Java中多次使用

时间:2014-09-02 21:08:12

标签: java

是否可以复制一行或多行代码以缩短代码?我在Java方面有点新,所以我试图学习如何使自己高效。

因此,对于一个快速示例,我想“复制”这行代码,以便能够在多个if语句中使用。只需引用一段较小的代码即可。无需复制粘贴等。

System.out.println("Long paragraph here");

如果没有创建要引用的新文件,我甚至不确定这是否可行。这可以轻松完成吗?谢谢你帮助新手。我在搜索中找不到任何东西,因为我不确定这个术语是什么。

3 个答案:

答案 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)

如果适用,一个好的做法是使用抽象和继承来避免代码重复。例如,行为(方法)可以放在父类中,然后子类可以继承使用方法。