我想创建一个多参数作为抽象方法的方法。例如,对于错误消息,我需要4个参数来显示简单消息的位置,我只需要2,依此类推。实际上,我想制作一个强制实现它的抽象方法,但允许使用不同数量的参数创建方法。有可能做这样的工作吗?如果没有,我怎么能接近它?
抽象类
public abstract void ShowDialog(AppCompatActivity dialogContext, Object... args);
实施
public void ShowDialog(AppCompatActivity dialogContext,String title,String message)
{ //Some code }
答案 0 :(得分:-2)
我在Stack上发现这篇文章:How to create Java method that accepts variable number of arguments?
看看。