一、题目描述
定义一个 point类,该类具有两个构造方法。按顺序实现下属操作:(1)定义一个point对象A,用参数(x,y)初始化。(x,y从键盘输入)(2)定义一个point类的对象B,用A初始化B。(3)输出B.GetX()。(4)调用fun1(),对象B作为fun1的实参。(5)执行 B=fun2()。(6)输出 B.GetX()。
二、代码实现
import java.util.Scanner;
class Point {
private int x;
private int y;
public Point(int xx,int yy) //构造方法
{
this.x=xx;
this.y=yy;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
Point(Point B) {
this.x = B.x;
this.y = B.y;
}
public static void fun1(Point p)
{
System.out.println(p.getX());
}
public static Point fun2()
{
Point A =new Point(1,2);
return A;
}
}
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int m = in.nextInt();
int n = in.nextInt();
Point A = new Point(m, n);
Point B = new Point(A);
System.out.println(B.getX());
Point.fun1(B);
B = Point.fun2();
System.out.println(B.getX());
in.close();
}
}
三、结果展示
四、推荐
给大家推荐三款蓝牙耳机,下面的链接可以直接购买:
1、https://item.taobao.com/item.htm?ft=t&id=643733003968
2、https://item.taobao.com/item.htm?ft=t&id=642849670304
3、https://item.taobao.com/item.htm?ft=t&id=639886208479
由于是新开的淘宝店铺,购买时联系客服,下单即可享受红包,红包 不大也是一片心意哟。虽然是新店,但是质量是有保证的哦!