Q1.是的Q2.是.
在您的类中,您可能需要多个接口实现,这仅与此特定类相关.在这种情况下,使其成为内部接口,而不是公共/包私有
在您的界面中,您可以定义一些将由实现和客户端使用的数据持有者类.
后者的一个例子:
public interface EmailService {
void send(EmailDetails details);
class EmailDetails {
private String from;
private String to;
private String messageTemplate;
// etc...
}
}
Run Code Online (Sandbox Code Playgroud)