小编Vol*_*nyk的帖子

如何创建用于“加入”真实类的伪接口或类

我想声明一个变量,它可以是x.y.z.z.y.Foo,x.y.z.z.y.Bar或的对象x.y.z.z.y.Baz。如果这些类由我维护,我会创建一个类(例如x.y.z.z.y.Nice),因此我的变量将被声明为Nice variable. 但是该x.y.z.z.y包是一个 3rd 方库(准确地说是https://github.com/kubernetes-client/java),所以我不能让这个库的类实现Nice接口。

有没有办法定义一些伪接口/类来确保该变量可以保存 3rd 方库的某些类的对象?

提前致谢!

java

1
推荐指数
1
解决办法
64
查看次数

标签 统计

java ×1