JAVA问题:如下 。真的不好理解啊!什么意思?this(new Point(x, y), r); ??
答案:4 悬赏:40 手机版
解决时间 2021-03-23 17:14
- 提问者网友:藍了天白赴美
- 2021-03-23 09:47
JAVA问题:如下 。真的不好理解啊!什么意思?this(new Point(x, y), r); ??
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-03-23 10:30
这个问题其实也好理解,你要知道Point center并不是一个基本类型,center是封装类Point的一个引用,该类封装了x,y这几个属性,所以你说的“难道center的值是x又是y”在某种程度上也是可以的。但有点你必须知道的是,你的说法是不严谨的,但你可以通过center.x得到x的指,通过center.y得到y的值。周末快乐。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-03-23 12:25
同意一楼的说法啊
- 2楼网友:行路难
- 2021-03-23 11:52
对啊!xy是圆心坐标,它们作用是给center传参数吧!这不是很简单.
- 3楼网友:像个废品
- 2021-03-23 11:23
第一个构造:
this.location ,this.r是两个全局变量,在类初始化的时候赋了值,以便在函数中使用
第二个构造:
嵌套了第一个构造方法进行初始化,并且this.location=new Point(x,y);
也就是说this.location是一个Point类型的变量,跟x,y没有直接关系
Circle类的两个全局变量应该是:
private static Point location=null;
private static int r=0;
this.location ,this.r是两个全局变量,在类初始化的时候赋了值,以便在函数中使用
第二个构造:
嵌套了第一个构造方法进行初始化,并且this.location=new Point(x,y);
也就是说this.location是一个Point类型的变量,跟x,y没有直接关系
Circle类的两个全局变量应该是:
private static Point location=null;
private static int r=0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯