图中的 main 方法调用了两个重载的 mb_setData
方法,
mb_setData((int)'a')
将字符 a 强转成 int 类型,调用了 int 参数类型的 mb_setData 方法设置 m_age
变量,a
的 ASCII 码为 97,因此转换为 int 值为 97,将 m_age
设置为 97。mb_setData((char)98)
将整数 98 强转成 char 类型,调用了 char 参数类型的 mb_setData 方法设置 m_name
变量,98 是字符 b
的 ASCII 码,因此转换为 char 为 b
,将 m_name
设置为 b
。正确答案为 B,Name=b;Age=97