下面的程序代码会产生编译错误,应当如何修正? public class J_Test{ private int m_data=3; public static void main(String args[]){ System.out.println(m_data); } } A 将“private int m_data”改为“protected int m_data” B 将“private int m_data”改为“public int m_data” C 将“private int m_data”改为“static int m_data” D 将“private int m_data”改为“int m_data”