不说废话,直接贴代码!
class TestClass {
public void testMethod() {
System.out.println("test content");
}
}
class TestClassDemo{
public void method(TestClass tc) {
//TestClass tc = new TestClass();
tc.testMethod();
}
public TestClass getTestClass() {
//TestClass s = new TestClass();
//return s;
return new TestClass();
}
}
public class TestMain{
public static void main(String[] args) {
//需求:我要测试TestClass类的testMethod()方法
TestClass tc = new TestClass();
tc.testMethod();
System.out.println("----------------");
//需求2:我要测试TestClassDemo类中的method()方法
TestClassDemo tcd = new TestClassDemo();
TestClass tc2 = new TestClass();
tcd.method(tc2);
System.out.println("----------------");
//需求3:我要一次性测试TestClass类的testMethod()方法
tcd.getTestClass().testMethod();
System.out.println("----------------");
//匿名对象用法
new TestClassDemo().method(new TestClass());
}
}