关于下面程序代码,哪些选项的结论是正确的?
public class J_Test{
static short m_index;
static int m_age;
public static void mb_setData(short n) {
m_index=n;
}
public static void mb_setData(int age) {
m_age=age;
}
public static void main(String args[]){
mb_setData(98);
System.out.println("Index="+m_index+";Age="+m_age);
}
}
A 程序可以通过编译并正常运行,结果输出“Index=98;Age=0”
B 程序可以通过编译并正常运行,结果输出“Index=0;Age=98”
C 程序可以通过编译并正常运行,结果输出“Index=0;Age=0”
D 程序可以通过编译并正常运行,结果输出“Index=98;Age=98”
public class J_Test{
static short m_index;
static int m_age;
public static void mb_setData(short n) {
m_index=n;
}
public static void mb_setData(int age) {
m_age=age;
}
public static void main(String args[]){
mb_setData(98);
System.out.println("Index="+m_index+";Age="+m_age);
}
}
A 程序可以通过编译并正常运行,结果输出“Index=98;Age=0”
B 程序可以通过编译并正常运行,结果输出“Index=0;Age=98”
C 程序可以通过编译并正常运行,结果输出“Index=0;Age=0”
D 程序可以通过编译并正常运行,结果输出“Index=98;Age=98”