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

java类根据传入的参数决定调用A类还是B类

原文地址: https://www.cveoy.top/t/topic/hrDJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录