java类根据传入的参数决定调用A类还是B类
public class ClassChooser {
public static void chooseClass(String input) { if (input.equals("A")) { A a = new A(); a.method(); } else if (input.equals("B")) { B b = new B(); b.method(); } else { System.out.println("Invalid input!"); } }
}
class A { public void method() { System.out.println("This is A class."); } }
class B { public void method() { System.out.println("This is B class."); } }
// Example usage: // ClassChooser.chooseClass("A"); // Output: This is A class. // ClassChooser.chooseClass("B"); // Output: This is B class. // ClassChooser.chooseClass("C"); // Output: Invalid input
原文地址: https://www.cveoy.top/t/topic/hrDJ 著作权归作者所有。请勿转载和采集!