Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java是否有expand()方法?_Java - Fatal编程技术网

java是否有expand()方法?

java是否有expand()方法?,java,Java,这只是一个一般性的问题! 在我老师给我的作业中,她用“几乎所有形状都是可扩展的,这意味着通过调用expand()方法,所有尺寸都可以增加一个(乘法)因子,如2(这将使形状在所有方向上都是原来的两倍)。” 我试着用谷歌搜索expand()方法,但找不到任何东西,所以我想知道,在object类中是否有一个expand方法是所有东西都可以使用的方法?或者我必须自己做一个吗?不,对象类中没有展开(方法,因为它在语义上对(几乎)所有对象都不有用。想象一下尝试展开(例如,套接字或将二进制数据写入六边形。此外

这只是一个一般性的问题! 在我老师给我的作业中,她用“几乎所有形状都是可扩展的,这意味着通过调用expand()方法,所有尺寸都可以增加一个(乘法)因子,如2(这将使形状在所有方向上都是原来的两倍)。”
我试着用谷歌搜索expand()方法,但找不到任何东西,所以我想知道,在object类中是否有一个expand方法是所有东西都可以使用的方法?或者我必须自己做一个吗?

不,对象类中没有
展开(
方法,因为它在语义上对(几乎)所有对象都不有用。想象一下尝试
展开(
例如,套接字或将二进制数据写入六边形。此外,展开可能意味着不同的事情。对于形状,一件事。对于压缩二进制数据,另一件事

您可以考虑创建自己的方法(作为shape类的实例方法),或者通过一些更高级的方法,例如可以应用于
java.awt.geom
shape类


重读后编辑:您的老师可能已经为您创建了一个类供您使用。或者,作为一项作业,制作一个可扩展的形状是您的目标。

我认为您误解了周围环境的某些部分。这听起来像是一个理论示例——Java的
shape
类型没有任何
expand
方法。您的老师正在告诉您你应该自己实现这个方法(假定在你将要实现的某个Shape类中)。不要期望在任何地方都能找到它……特别是在
java.lang.Object
中。这样的方法将适用于已经存在的类中的一小部分(正如Hexafrance所指出的)。哦,好吧,我现在明白了!非常感谢!@user2762979没问题!一旦可以,请单击我答案旁边的复选标记(如果有帮助的话)。大约一秒钟后,它将变为绿色,答案将被标记为解决你的问题。我肯定会的!:)这让我再等8分钟!哈哈!@user2762979好:)谢谢你的邀请!