首先创建一个基本描述类,用于存放属性
package cn.itcast.pojo;
public class User {
private String username;
private String password;
private String email;
private String phone;
public User() {
super();
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password
+ ", email=" + email + ", phone=" + phone + "]";
}
}
紧接着,创建一个包含着登录与注册两个抽象方法的接口
package cn.itcast.dao;
import cn.itcast.pojo.User;
/**
* 用户操作接口
*
* @author itcast
*
*/
public interface UserDao {
/**
* 这是用户登录的功能
*
* @param username
* 用户名
* @param password
* 密码
* @return 返回登录是否成功
*/
public abstract boolean isLogin(String username, String password);
/**
* 这是用户注册的功能
*
* @param user
* 要注册的用户
*/
public abstract void regist(User user);
}
再用一个类来实现上一个接口
package cn.itcast.dao;
import cn.itcast.pojo.User;
/**
* 用户操作接口
*
* @author itcast
*
*/
public interface UserDao {
/**
* 这是用户登录的功能
*
* @param username
* 用户名
* @param password
* 密码
* @return 返回登录是否成功
*/
public abstract boolean isLogin(String username, String password);
/**
* 这是用户注册的功能
*
* @param user
* 要注册的用户
*/
public abstract void regist(User user);
}
|
|