为point增加一个以字符串做参数的java中构造方法法,字符串形式为(x,y)例如(10,20)如果字符串格式不符合要引发

点(Point)类具有以下属性; 坐标x,坐标y,且具有以下方法,ToString():点的字符串表示形式_百度知道
点(Point)类具有以下属性; 坐标x,坐标y,且具有以下方法,ToString():点的字符串表示形式
&quot:Diameter().14;+gety().CircumFerence().sety(4);
public double CircumFerence(){
return 2*radius*
} public double getradius(){}public double gety(){
class Point{
cir1;}public void sety(double b){y=b;
cir1;,坐标y.Area();
} public static void main(String[] args) {
CCircle cir1=new CCircle(); public void setradius(double a){ radius=a圆(CCircle)类具有以下属性;
cir1;+getx()+&quot:求直径CircumFerence();}public double getx(){return x,坐标radius且具有以下方法;坐标x:& cir1:坐标x;
return temp.setx(3).Diameter();}
class CCircle extends Point{
private double pi=3:圆的字符串表示形式我写的java怎么输不出结果语法显示没有错误package test03:求圆的面积ToString();
public double Area(){
return radius*radius* cir1;
} public double Diameter(){
return 2*}public String ToString(){String temp=&public void setx(double a){x=a; private double radius.ToString():求周长Area(),坐标y
提问者采纳
当然不会有输出你point类里添加个构造函数public Point(}然后在CCirle里添加构造函数pubilc CCircle(int x,y),int y){
this你的point类根本没有赋过初值.y =
this.x = x,int y){
cir1.setx(3);
cir1.sety(4);上面赋值没用吗
应该是可以的终于知道你问题在哪里了 你的ToString()方法 根本就没写输出语句你添一句System.out.println(temp);就好了
提问者评价
来自团队:
其他类似问题
为您推荐:
tostring的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁第五章 字符串_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第五章 字符串
上传于||暂无简介
大小:69.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢java编程,创建一个类Point,有成员变量x,y,它们都是int类型_百度知道
java编程,创建一个类Point,有成员变量x,y,它们都是int类型
创建一个类Point,有成员变量x,y,它们都是int类型,该类有四个成员方法SetX(int),setY(int),getPoint()和movePoint(int,int).setx(int)和setY(int)方法是设置成员变量x和y的值,getPoint()则是获得由x,y构成的坐标点,movePoint(int,int)带两个int参数,用来修改x,y构成的坐标点。point类有一个构造方法,不带参数,为x,y设置原点值。另一个类为TestPoint,有 main方法用来对point类的实例进行测试。要求为其实例设置(0,0)坐标点,在移动到珐耽粹甘诔仿达湿惮溅(10,20)坐标点上,并输出实例调用相应的方法的结果
提问者采纳
public class Point {public void setX(int x) {this.x =}public void setY(int y) {this.y =}public Point() {this.x = 0;this.y = 0;}public Point getPoint() {}public void movePoint(int x, int y) {this.x =this.y =}public String toString() {return &[X=& + x + &, Y=& + y + &]&;}public static void main(String[] args) {Point point = new Point();System.out.println(point);point.setX珐耽粹甘诔仿达湿惮溅(5);point.setY(5);System.out.println(point.getPoint());point.movePoint(10, 20);System.out.println(point);}}
你有空的话,可不可以加上注释什么的,才学java,不怎么看的懂啊,拜托!!
/** * 创建一个 类
* @author Administrator */public class Point {// 定义一个变量x,其类型为整形// 同上/** * 创建set方法,设置变量X *
* @param x */public void setX(int x) {this.x =}/** * 同上 * @param y */public void setY(int y) {this.y =}/** * 空参构造函数,设置坐标原点 */public Point() {this.x = 0;this.y = 0;}/** * 获得当前坐标 *
* @return */public Point getPoint() {}/** * 移动坐标到参数X,Y所指定的坐标点 *
* @param x * @param y */public void movePoint(int x, int y) {this.x =this.y =}/*
* 重写基类Object类的toString方法,以便看到更友好的输出 */public String toString() {return &[X=& + x + &, Y=& + y + &]&;}/** * 主函数 *
* @param args */public static void main(String[] args) {Point point = new Point();System.out.println(point);point.setX(5);point.setY(5);System.out.println(point.getPoint());point.movePoint(10, 20);System.out.println(point);}}
提问者评价
谢谢你帮我大忙了
其他类似问题
为您推荐:
java编程的相关知识
其他1条回答
你是计科的吗?求认识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0,另一对坐标值为参数,设置x,y为给定坐标值.该类的show方法输出该点的坐标值.求编程程序代码.
ycycrfv6064
public class Point {public Point(){x=0;y=0;}public Point(double x,double y){this.x=x;this.y=y;}public void show(){System.out.println("("+x+","+y+")");}}测试该类的如下代码public class test {/** * @param args */public static void main(String[] args) {Point point1 =new Point();point1.show();Point point2 =new Point(2,3);point2.show();}}应该是这样做了,不过这道题目很简单,以后这种题目你还是自己做,这样才会进步,加油 补充说一下,我是用Java写的不是c++,我也不知你是要用什么语言写的,不过都是类似的代码
为您推荐:
其他类似问题
扫描下载二维码JAVA期末试题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JAVA期末试题及答案
上传于||文档简介
&&j​a​v​a​考​试
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩37页未读,继续阅读
你可能喜欢

我要回帖

更多关于 java中构造方法 的文章

 

随机推荐