pt1调用构造方法后x=3,pt2调用构造方法后x=4,最后输出时,pt1.x是用对象pt1调用x的值,为什么pt1.x=3,此时x不是等于4吗
package com.imooc.person;
public class Test {
int x,y;
public Test(int x,int y) {
this.x=x;
this.y=y;
}
public static void main(String[] args) {
Test pt1=new Test(3,3);
Test pt2=new Test(4,4);
System.out.println(pt1.x+pt2.x);
}
}
相关截图:

15
收起
正在回答 回答被采纳积分+1
1回答
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星