gpt4 book ai didi

java - 是否可以在 Java 中使用类的构造函数并将其声明为另一个类中的数据类型?

转载 作者:行者123 更新时间:2023-11-29 09:39:39 24 4
gpt4 key购买 nike

如果我在 Point 类中有一个名为 Point 的构造函数:

public Point(double x, double y) {
this.x = x;
this.y = y;
}

我如何使用另一个名为 Square 的类并初始化点。比如我要初始化一个正方形的4个点。我怎样才能做到这一点?

我不知道这是否有意义。但是,我尽力了...问我问题,以便我更好地解释。

最佳答案

你的 Square 类应该有一个像这样的构造函数:

public Square(Point p1, Point p2, Point p3, Point p4) {
this.p1 = p1;
this.p2 = p2;
this.p3 = p3;
this.p4 = p4;
}

你像这样初始化你的 Square:

Square s = new Square(new Point(1,1), new Point(2,2), new Point(3,3), new Point(4,4));

关于java - 是否可以在 Java 中使用类的构造函数并将其声明为另一个类中的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com