后端岗位面试题更新 2026-08-05
静态变量和成员变量有什么区别?如果某个类中定义了一个初始化为1的静态变量,用这个类实例化出三个对象,每个对象都把该静态变量加1,最终这个静态变量的值是多少?
阿里云后端开发专业服务技术原理Java
考察说明
考察对静态成员与实例成员存储位置、生命周期及共享语义的理解
回答思路
- 明确静态变量属于类、被所有实例共享
- 明确成员变量属于实例、每个对象各自独立
- 能正确推导出静态变量最终值为4
- 能说明访问静态变量应通过类而非实例触发
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。