关于下面的程序,哪些结论是正确的? 
private class J_Super{  } 
public class J_Test extends J_Super{  
   public static void main(String args[]){
              J_Test t=new J_Test();  
   } 
}
A 程序可以通过正常运行,但结果无任何输出
B 程序可以通过编译,但无法正常运行
C 程序无法通过编译,因为在类的定义中缺少构造方法
D 程序无法通过编译,因为类的封装性不对