在Java中,若stu1和stu2是两个不同的对象,但它们的age属性初始值都为23,通过stu2修改age属性的值为50后,stu1.age的值将会是?
答案解析
由于stu1和stu2是两个不同的对象,修改其中一个对象的属性值不会影响另一个对象的属性值。因此,stu1.age的值仍然是23。选项B错误,因为只有stu2的age属性被修改;选项C和D错误,因为这种情况在Java中是明确定义的,不会导致未定义行为或编译错误。
正确答案:A