从零开始自学Swift(九)

来源:互联网 发布:空白网名软件是什么 编辑:程序博客网 时间:2024/06/05 18:21

面向对象编程:一个简单的用户登录模拟实现

  1. 用户实体类
/**用户实体类*/class User{    //用户名    var userName:String    //用户密码    var userPwd:String    init(userName:String,userPwd:String){        self.userName=userName        self.userPwd=userPwd    }    /**    将用户信息打印出来    */    func toString(){        print("用户的账号是:\(userName) ,密码是:\(userPwd)")    }}
  1. 用户登录逻辑实现方法
// MARK: - 扩展用户实体类,实现用户登录验证extension User{    /**    用户登录验证方法    */    func login(){        if userName.isEmpty{            print("你输入的账号为空")            return        }        if userPwd.isEmpty{            print("你输入的密码为空")            return        }        if userName != "admin" || userPwd != "123456"{            print("你输入的账号或密码不正确")        }else{            print("登录成功")        }    }}
  1. 在main.swift中模拟用户登录过程
var userName="adin"var userPwd="12345"var user=User(userName: userName, userPwd: userPwd)user.login()
0 0
原创粉丝点击