我想修改以下方法,以便它的参数可以是实现Comparable接口的任何类型.方法的返回类型应与其参数变量的类型相同.
public static int max(int a, int b) {
if (a >b)
return a;
else
return b;
}
Run Code Online (Sandbox Code Playgroud)
所以在修改它时,我可以使用<T extends Comparable<T>>,但是我如何才能使返回类型相同?
编写名为Nameable的接口,指定以下方法:
public void setName(String n)
public String getName()
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
public interface Nameable{
public void setName(String n){
n =name; }
public String getName() {
return n; } }
Run Code Online (Sandbox Code Playgroud)
这是正确的还是有更好的方法吗?