| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 361 人关注过本帖
标题:一个关于类的问题-斑竹请答
只看楼主 加入收藏
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
 问题点数:0 回复次数:3 
一个关于类的问题-斑竹请答
/*定义一个由矩形左上角和右下角两点定义的矩形对象类.该类包含一个复制矩形的构造方法和一个返回矩形对象的方法,该对象包含当前对象
,并且该矩形作为参数传递给方法,还有个一用于显示该矩形的定义的点的方法.生成四个矩形对该类进行测试,再将这些组合起来,最后得到
一个矩形,使其包含所有矩形.输出所有生成矩形的定义的点*/
class Point
{
private double xPoint;
private double yPoint;
Point(double xPoint,double yPoint)
{
this.xPoint=xPoint;
this.yPoint=yPoint;
}
public double getPointX()
{
return xPoint;
}
public double getPointY()
{
return yPoint;
}
/*public double getPoint()
{
return xPoint,yPoint; // 可不可以这样反回?
}*/
public void setPointX(double xPoint)
{
this.xPoint=xPoint;
}
public void setPointY(double yPoint)
{
this.yPoint=yPoint;
}
}
class Juxing
{
private Point start; //是否需要创建对象?
private Point end;
Juxing(Point start,Point end)
{
this.start=start;
this.end=end;
}

}
public class Bh1
{
public static void main(String args[])
{

}
}
搜索更多相关主题的帖子: 斑竹 
2007-04-05 15:49
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 
回复:(大嘴先生2)一个关于类的问题-斑竹请答

还有就是
/*定义一个由矩形左上角和右下角两点定义的矩形对象类.该类包含一个复制矩形的构造方法和一个返回矩形对象的方法,该对象包含当前对象
,并且该矩形作为参数传递给方法,还有个一用于显示该矩形的定义的点的方法.生成四个矩形对该类进行测试,再将这些组合起来,最后得到
一个矩形,使其包含所有矩形.输出所有生成矩形的定义的点*/
class Point
{
private double xPoint;
private double yPoint;
Point(double xPoint,double yPoint)
{
this.xPoint=xPoint;
this.yPoint=yPoint;
}
public double getPointX()
{
return xPoint;
}
public double getPointY()
{
return yPoint;
}
public String getPoint()
{
return xPoint+","+yPoint;
}
public void setPointX(double xPoint)
{
this.xPoint=xPoint;
}
public void setPointY(double yPoint)
{
this.yPoint=yPoint;
}
}
class Juxing
{
private Point start;
private Point end;
Juxing(Point start,Point end)
{
this.start=start;
this.end=end;
}
public Point getJuxing()
{
return this; //返回当前对象的话,返回直类型有该是什么呢?
}


}
public class Bh1
{
public static void main(String args[])
{

}
}


骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-04-05 16:18
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
/*public double getPoint()
{
return xPoint,yPoint; // 可不可以这样反回?
}*/

不行
public Point getPoint()
{
return new Point(xPoint,yPoint); // 可不可以这样反回?
}


class Juxing
{
private Point start; //是否需要创建对象?
private Point end;
Juxing(Point start,Point end)
{
this.start=start;
this.end=end;
}

}

不需要,因为你下面的构造函数中传递引用给他了。
public Point getJuxing()
{
return this; //返回当前对象的话,返回直类型有该是什么呢?
}

返回的当然应该是Juxing引用拉

public Juxing getJuxing()
{
return this; //返回当前对象的话,返回直类型有该是什么呢?
}



[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2007-04-05 17:00
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 
还是不太明白
要是有朋友可以按照题意帮我补充的话
兄弟感激不尽

骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-04-06 16:22
快速回复:一个关于类的问题-斑竹请答
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016147 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved