模拟用户登录案例。接收用户输入的账号、密码,封装login方法用于验证登录。 --数据可自模拟
如果账号密码均正确,显示登录成功,否则抛出对应异常,并给出提示信息。
注:需自定义两个异常UserNameNFException(用户名未找到异常)、PwdNFException(密码未找到异常)分别处理用户名的错误和密码的错误
步骤1:先定义一个类,常规地写private属性和getset方法,和无参构造有参构造
//在定义的用户类中:
private String username;
private String pwd;
//设置私有属性的get set方法
public String getUsername() {
return username;
}
public void setUsername(String uid) {
this.username = username;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
//设置构造方法:
public Users() {
}
public Users(String uid, String pwd) {
this.username = uid;
this.pwd = pwd;
}
步骤2:设置login方法,可以在方法中设置一下信息,也可以设置方法有参数,调用方法时后传参做对比。此处用的是传参: