新手做练习。但是不知道错误在哪。
求指导。勿喷;package com.sibianxing;public class juxing {
private int left_point,right_point;
// 构造函数1
juxing(int left_p,int right_p)
{
left_point = left_p;
right_point = right_p;
}
// 构造函数2
juxing(final juxing onejuxing)
{
left_point = onejuxing.left_point;
right_point = onejuxing.right_point;
}
// 构造函数3
juxing()
{
left_point = 5;
right_point = 15;
}
// 返回一个包含当前矩形的矩形对象
juxing return_juxing(juxing oldjuxing)
{
left_point = oldjuxing.left_point + 5;
right_point = oldjuxing.right_point + 5;
return this;
}
// 获取和设置
// left_point的方法
int getleft_point()
{
return left_point;
}
void setleft_point(int l_point)
{
left_point = l_point;
}
// 获取和设置
// right_point的方法
int getright_point()
{
return left_point;
}
void setright_point(int l_point)
{
left_point = l_point;
}
// 显示矩形2个坐标点
void print_point()
{
System.out.println("left_point is " + left_point + "\n" + "right_point is " + right_point + "\n");
}
public final static void main(String[] arg)
{
juxing a1 = new juxing();
juxing a2 = return_juxing(a1);
juxing a3 = return_juxing(a2);
juxing a4 = return_juxing(a3);
a1.print_point();
a2.print_point();
a3.print_point();
a4.print_point();
}
}
求指导。勿喷;package com.sibianxing;public class juxing {
private int left_point,right_point;
// 构造函数1
juxing(int left_p,int right_p)
{
left_point = left_p;
right_point = right_p;
}
// 构造函数2
juxing(final juxing onejuxing)
{
left_point = onejuxing.left_point;
right_point = onejuxing.right_point;
}
// 构造函数3
juxing()
{
left_point = 5;
right_point = 15;
}
// 返回一个包含当前矩形的矩形对象
juxing return_juxing(juxing oldjuxing)
{
left_point = oldjuxing.left_point + 5;
right_point = oldjuxing.right_point + 5;
return this;
}
// 获取和设置
// left_point的方法
int getleft_point()
{
return left_point;
}
void setleft_point(int l_point)
{
left_point = l_point;
}
// 获取和设置
// right_point的方法
int getright_point()
{
return left_point;
}
void setright_point(int l_point)
{
left_point = l_point;
}
// 显示矩形2个坐标点
void print_point()
{
System.out.println("left_point is " + left_point + "\n" + "right_point is " + right_point + "\n");
}
public final static void main(String[] arg)
{
juxing a1 = new juxing();
juxing a2 = return_juxing(a1);
juxing a3 = return_juxing(a2);
juxing a4 = return_juxing(a3);
a1.print_point();
a2.print_point();
a3.print_point();
a4.print_point();
}
}
package com.sibianxing;
public class juxing {
private int left_point,right_point;
// 构造函数1
juxing(int left_p,int right_p)
{
left_point = left_p;
right_point = right_p;
}
// 构造函数2
juxing(final juxing onejuxing)
{
left_point = onejuxing.left_point;
right_point = onejuxing.right_point;
}
// 构造函数3
juxing()
{
left_point = 5;
right_point = 15;
}
// 返回一个包含当前矩形的矩形对象
juxing return_juxing(juxing oldjuxing)
{
left_point = oldjuxing.left_point + 5;
right_point = oldjuxing.right_point + 5;
return this;
}
// 获取和设置
// left_point的方法
int getleft_point()
{
return left_point;
}
void setleft_point(int l_point)
{
left_point = l_point;
}
// 获取和设置
// right_point的方法
int getright_point()
{
return left_point;
}
void setright_point(int l_point)
{
left_point = l_point;
}
// 显示矩形2个坐标点
void print_point()
{
System.out.println("left_point is " + left_point + "\n" + "right_point is " + right_point + "\n");
}
public static void main(String[] arg)
{
juxing a1 = new juxing();
juxing a2 = new juxing().return_juxing(a1);
juxing a3 = new juxing().return_juxing(a2);
juxing a4 = new juxing().return_juxing(a3);
a1.print_point();
a2.print_point();
a3.print_point();
a4.print_point();
}
}