hgu*_*ser 1 java inheritance overriding
假设我有一个POJO User,我添加了一些静态方法来执行CRUD操作:
public class User {
private String name;
private int age;
// getter and setter omitted
//
public static void add(User user) {
// add person
}
public static int delete(Object id) {
// delete person
return 1;
}
}
Run Code Online (Sandbox Code Playgroud)
因为我有像User这样的其他实体,所以我想把这个add和delete方法抽象化,就像这样;
public class?interface Entity<T>{
static add(T t);
static delete(Object id);
}
public class User extends Entity<User>{
@override
static add(User user){
// add ...
}
....
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?
| 归档时间: |
|
| 查看次数: |
488 次 |
| 最近记录: |