关于java:如何在Eclipse中创建一个通用的Cuboid类?

How do I create a generic Cuboid class in Eclipse?

我被要求创建一个通用的立方体类,它存储立方体的三维空间。我必须添加方法来设置和获取长度、宽度和高度。接下来,添加一个方法public string tostring(),它将返回维度的所有值。

我在Eclipse中创建了我的类。

1
2
3
4
public class CuboidDimensions <T> {


}

关于这个练习我有两个问题。

1)Cuboid泛型类是否需要public static void main(string[]args)?为什么?为什么?(我真的不明白。)

2)如何编写方法来设置和获取上面列出的三个维度?

我仍然很难理解Java时期。我不喜欢日食。我喜欢NetBeans,但我必须在我的课上使用Eclipse。


Eclipse编写自己设置和获取的方法。只需转到源代码-生成getter和setter


1)"cuboidDimensions"类需要"main(string[]args)"方法,如果它是用于运行程序的类。"主()"方法是Java程序运行的地方,是调用/创建程序加载时使用的所有对象的方法。如果您的应用程序是从另一个类运行的(即,您的另一个类中有一个"main()"方法),那么您的"cuboidDimensions"类将不需要"main()"方法。

2)您的设定方法将写如下:

1
2
3
public void setLength(float length){
    this.length = length; //or whatever- you probably actually want to assign it to some user input taken from the keyboard?
}

3)您的GET方法将写如下:

1
2
3
public float getLength(){
    return length;
}

显然,对于每个维度,都需要在类中声明全局变量才能这样做。