81,092
社区成员
发帖
与我相关
我的任务
分享
注意包结构
//----
package com.xinghan.dao;
public interface Dao<T> {
public void check(T entity);
}
//----
package com.xinghan.dao.impl;
import com.xinghan.dao.Dao;
public class DaoImpl<T> implements Dao<T> {
@Override
public void check(T entity) {
// TODO Auto-generated method stub
System.out.println("这里写方法的实现");
}
}
//----
package com.xinghan.entity;
public class User {
}
//----
package com.xinghan.dao;
import com.xinghan.entity.User;
public interface UserDao extends Dao<User> {
}
//----
package com.xinghan.dao.impl;
import com.xinghan.dao.UserDao;
import com.xinghan.entity.User;
public class UserDaoImpl extends DaoImpl<User> implements UserDao {
}
//----
package com.xinghan.action;
import com.xinghan.dao.UserDao;
import com.xinghan.dao.impl.UserDaoImpl;
import com.xinghan.entity.User;
public class UserAction {
public void check(){
User user = new User();
UserDao dao = new UserDaoImpl();
dao.check(user);
}
}