顺序方法?

时间:2018-09-24 06:17:33

标签: java android

如何创建只能在调用特定方法后才能调用的方法?

例如: 滑行,图像加载库具有如下方法序列-

asBitmap()

在这里,我们不能在load(url)之后叫into(imageView)或在load(url)之前叫{{1}},有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这些方法中的每一个都会返回某物

某个类的对象。因此,第一件事就是查看每个方法的签名以确定其返回的内容。

然后,返回对象的类型确定可以进一步调用哪些方法。

如果所有方法都返回相同的类型,则在编译时不能进行此类检查。然后,实现必须在运行时跟踪此类事件,并在违反有关订单的合同时抛出异常。