我知道您在Java接口中不能有构造函数。 UML要求一个名为Circle的接口,并将其作为我认为的一种方法。 “ +圆(双x,双y,双r)。”在实际代码中,这正确吗?
public interface Circle{
public Circle circle(double x, double y, double r);
}
答案 0 :(得分:0)
那是有效的。您所看到的是定义方法的接口。如您所见,该方法没有主体。
这意味着任何实现Circle
的类必须必须包含具有完整实现的Circle circle(double x, double y, double r)
方法。
基本上,该接口保证circle()
方法在实现该方法的所有类中均可用。