package org.hy.common.junit; import org.hy.common.Date; import org.hy.common.Execute; import org.junit.Test; /** * 测试类:方法重载的测试 * * @author ZhengWei(HY) * @version 2017-01-05 */ public class JU_Execute_MethodOverload { @Test public void test_MethodOverload() throws InterruptedException { new Execute(new JU_Execute_MethodOverload() ,"methodOverload").start(); new Execute(new JU_Execute_MethodOverload() ,"methodOverload" ,"1234567890").start(); new Execute(new JU_Execute_MethodOverload() ,"methodOverload" ,new Date()).start(); new Execute(new JU_Execute_MethodOverload() ,"methodOverload" ,new Object()).start(); Thread.sleep(1000 * 60 * 10); } public void methodOverload() { System.out.println("-- 执行了没有参数的方法。"); } public void methodOverload(String i_String) { System.out.println("-- 执行了String参数的方法。"); } public void methodOverload(Date i_Date) { System.out.println("-- 执行了Date参数的方法。"); } public void methodOverload(Object i_Obj) { System.out.println("-- 执行了Object参数的方法。"); } }