赞
踩
假设用户账号为:admin,密码为 123,编写用户登陆案例。 要 求:请将登陆定义为 login 方法, 并将 login 方法写在UserService 类中
本题思路很清晰,很明显要创建两个类,一个UserService 类和一个测试类。在UserService 类中要封装两个属性以及定义login 方法。
login方法主要是用于判断测试类中用户输入的账号密码是否正确,才能确定是否登录成功;
测试类主要是用户自定义输入账号密码,然后调用login方法来判断。
在编写时,要注意用户的体验(说白了就是接近现实操作)。
【优化前】
UserService.java
public class UserService { /** * 用户登录 * @param userName 用户名 * @param password 密码 * @return */ public boolean login(String userName,String password) { //字符串比较相等的时候将常量放前面,防止空指针异常 if("admin".equals(userName) && "123".equals(password)) { return true; } return false; } }
UserServiceTest.java
import java.util.Scanner;
public class UserServiceTest {
public static void main(String[] args) {
UserService use
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。