看板 java 關於我們 聯絡資訊
// 原文吃光光 import java.lang.reflect.Method; public class Main { public static void main(String[] args) throws Exception { Class<?> c = Class.forName("Main"); Method m = c.getDeclaredMethod(args[0], new Class[]{}); m.setAccessible(true); m.invoke(c.newInstance(), new Object[]{}); } void dog() { System.out.println("Bow!"); } void cat() { System.out.println("Meow~"); } void pig() { System.out.println("Oink =(0 0)= "); } void xyz() { System.out.println("City Hunter!"); } } // 因為是手打的, 有手打錯的就自行修正吧 orz // Reflex 是錯的, 應該是 Reflect 才對 // 使用方法 java Main cat // 或 java Main dog // 之類的, 沒有 javac 過就跑來問為什麼 java 不會動的話 // 就請回去多看書吧.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.34.167
ozone:謝謝!! 03/31 22:22