请大神帮我看看我的编程哪里出问题了?为什么我实例化时赋不了值,谢谢。
public class Java_3 {
int x,y;
public Java_3(){}
public Java_3(int x ,int y ){}
public Java_3(Java_3 p){this.x=p.x;this.y=p.y;}
public Java_3 getLocation(){
Java_3 p=new Java_3();
p.x=this.x;
p.y=this.y;
return p;
}
public int getX(){return x;}
public int getY(){return y;}
public void move(int x,int y){this.x = x;this.y = y;}
public String toString(){return"("+x+","+y+")";}
public static void main(String args[]){
Java_3 p=new Java_3(5,5);
System.out.println("x="+p.x+"y="+p.y);
System.out.println("Location is"+p.getLocation());
}
}
public class Java_3 { 实例化时怎么赋值
答案:2 悬赏:60 手机版
解决时间 2021-03-01 06:58
- 提问者网友:太高姿态
- 2021-02-28 13:49
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-02-28 13:56
你的题目是什么 要达到什么目的 为什么你的代码 没有逻辑。。。
你new 对象的时候 Java_3 p=new Java_3(5,5);
调用的是 没有函数体的 构造函数 public Java_3(int x ,int y ){ }
你new 对象的时候 Java_3 p=new Java_3(5,5);
调用的是 没有函数体的 构造函数 public Java_3(int x ,int y ){ }
全部回答
- 1楼网友:雾月
- 2021-02-28 15:33
你好!
public Java_3(int x ,int y ){}都没有函数体,当然不会赋值
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯