避免Java中的代码重复是一个良好的实践,可以通过使用方法和类的方式来解决。下面是一些示例:
public class Main {
public static void main(String[] args) {
printMessage("Hello");
printMessage("World");
}
public static void printMessage(String message) {
System.out.println(message);
}
}
public class Main {
public static void main(String[] args) {
MessagePrinter printer = new MessagePrinter();
printer.printMessage("Hello");
printer.printMessage("World");
}
}
public class MessagePrinter {
public void printMessage(String message) {
System.out.println(message);
}
}
public class Main {
public static void main(String[] args) {
MessagePrinter1 printer1 = new MessagePrinter1();
printer1.printMessage("Hello");
MessagePrinter2 printer2 = new MessagePrinter2();
printer2.printMessage("World");
}
}
public class MessagePrinter {
public void printMessage(String message) {
System.out.println(message);
}
}
public class MessagePrinter1 extends MessagePrinter {
// 可以继承父类的方法,也可以添加自己的额外方法
}
public class MessagePrinter2 extends MessagePrinter {
// 可以继承父类的方法,也可以添加自己的额外方法
}
通过使用方法、类和继承等方式,可以有效避免Java中的代码重复,提高代码的可维护性和重用性。