关于下面的程序,哪个结论是正确的? public class Test{ public Test(){ System.out.print("3"); } public void Test() { System.out.print("2"); } public static void main(String args[]) { Test t=new Test(); t.Test(); System.out.print("1"); } } A. 程序可以通过编译并正常运行,输出结果为21 B. 程序可以通过编译并正常运行,输出结果为31 C. 程序可以通过编译并正常运行,输出结果为321 D. 程序无法通过编译