方法形参设置默认值的几种方法
使用方法重载
javapublic class TestClass { public void print(String message) { System.out.println(message); } public void print() { print("默认信息"); } public static void main(String[] args) { TestClass testClass = new TestClass(); testClass.print(); // 程序执行打印默认信息 testClass.print("自定义信息"); // 程序执行打印自定义信息 } }使用Optional类
javapublic class TestClass { public void print(Optional<String> message) { String messageVal = message.orElse("默认信息"); System.out.println(messageVal); } public static void main(String[] args) { TestClass testClass = new TestClass(); testClass.print(); // 程序执行打印默认信息 testClass.print("自定义信息"); // 程序执行打印自定义信息 } }方法重载的方式还可以将message提取成成员变量,并给予一个初始化的值,根据业务需求酌情选择即可