Java 您已经知道泛型类型类型的泛型?
给定以下接口:Java 您已经知道泛型类型类型的泛型?,java,generics,conventions,Java,Generics,Conventions,给定以下接口: Interface Executor<T extends Form> { public Result execute( Request<T> request); } 这给了我一个错误。因此,我正在做以下工作: public LoginExecutor<T extends LoginForm> implements Executor<T> { public Result execute(T request) {...}
Interface Executor<T extends Form>
{
public Result execute( Request<T> request);
}
这给了我一个错误。因此,我正在做以下工作:
public LoginExecutor<T extends LoginForm> implements Executor<T>
{
public Result execute(T request) {...}
}
public LoginExecutor implements Executor<LoginForm>
{
public Result execute(LoginForm request) {...}
}
public LoginExecutor实现Executor
{
公共结果执行(T请求){…}
}
这似乎是可行的,但我想知道是否有更好/更传统的方法来实现这一点。通常,如果您知道泛型的类型,您可以执行以下操作:
public LoginExecutor<T extends LoginForm> implements Executor<T>
{
public Result execute(T request) {...}
}
public LoginExecutor implements Executor<LoginForm>
{
public Result execute(LoginForm request) {...}
}
public LoginExecutor实现Executor
{
公共结果执行(LoginForm请求){…}
}
顾名思义,这种方法用于泛型编程。当类型为know并且希望用于特定类型时,您只需使用该类型实现,然后从泛型变为特定类型 通常,如果您知道泛型的类型,您可以执行以下操作:
public LoginExecutor<T extends LoginForm> implements Executor<T>
{
public Result execute(T request) {...}
}
public LoginExecutor implements Executor<LoginForm>
{
public Result execute(LoginForm request) {...}
}
public LoginExecutor实现Executor
{
公共结果执行(LoginForm请求){…}
}
顾名思义,这种方法用于泛型编程。当类型为know并且希望用于特定类型时,您只需使用该类型实现,然后从泛型变为特定类型 通常,如果您知道泛型的类型,您可以执行以下操作:
public LoginExecutor<T extends LoginForm> implements Executor<T>
{
public Result execute(T request) {...}
}
public LoginExecutor implements Executor<LoginForm>
{
public Result execute(LoginForm request) {...}
}
public LoginExecutor实现Executor
{
公共结果执行(LoginForm请求){…}
}
顾名思义,这种方法用于泛型编程。当类型为know并且希望用于特定类型时,您只需使用该类型实现,然后从泛型变为特定类型 通常,如果您知道泛型的类型,您可以执行以下操作:
public LoginExecutor<T extends LoginForm> implements Executor<T>
{
public Result execute(T request) {...}
}
public LoginExecutor implements Executor<LoginForm>
{
public Result execute(LoginForm request) {...}
}
public LoginExecutor实现Executor
{
公共结果执行(LoginForm请求){…}
}
顾名思义,这种方法用于泛型编程。当类型为know并且希望用于特定类型时,您只需使用该类型实现,然后从泛型变为特定类型 当然只是
类登录执行器实现执行器
?请求呢?当然只是类登录执行器实现执行器
?请求呢?当然只是类登录执行器实现执行器
?请求呢?当然只是类登录执行器实现执行器
?请求呢?