这只是一个一般性问题!我的老师给了我一个作业,她的措辞是:“几乎所有形状都是可扩展的,这意味着所有维度都可以通过调用expand()方法(例如以2的倍数增加尺寸,从而在所有方向上使形状扩大两倍)来增加。” 我试着搜索 expand() 方法,但没能找到相关信息,所以我想知道,是否有一个expand方法是所有对象都可以使用的?还是我需要自己创建一个?
这只是一个一般性问题!我的老师给了我一个作业,她的措辞是:“几乎所有形状都是可扩展的,这意味着所有维度都可以通过调用expand()方法(例如以2的倍数增加尺寸,从而在所有方向上使形状扩大两倍)来增加。” 我试着搜索 expand() 方法,但没能找到相关信息,所以我想知道,是否有一个expand方法是所有对象都可以使用的?还是我需要自己创建一个?
expand(
方法,因为对于(几乎)所有对象来说,从语义上讲这并不有用。例如,想象一下试图在套接字上执行expand(
或将二进制数据写入六边形的情况。此外,"expand"可能意味着不同的事情。对于形状而言,一个意思;对于压缩二进制数据,则是另一种意思。java.awt.geom
形状类的AffineTransform
。
java.lang.Object
中。这样的方法适用于已经存在的类的极小百分比(就像 hexafraction 指出的那样)。 - jahroy