从零开始自学Swift(九)
来源:互联网 发布:空白网名软件是什么 编辑:程序博客网 时间:2024/06/05 18:21
面向对象编程:一个简单的用户登录模拟实现
- 用户实体类
/**用户实体类*/class User{ //用户名 var userName:String //用户密码 var userPwd:String init(userName:String,userPwd:String){ self.userName=userName self.userPwd=userPwd } /** 将用户信息打印出来 */ func toString(){ print("用户的账号是:\(userName) ,密码是:\(userPwd)") }}
- 用户登录逻辑实现方法
// MARK: - 扩展用户实体类,实现用户登录验证extension User{ /** 用户登录验证方法 */ func login(){ if userName.isEmpty{ print("你输入的账号为空") return } if userPwd.isEmpty{ print("你输入的密码为空") return } if userName != "admin" || userPwd != "123456"{ print("你输入的账号或密码不正确") }else{ print("登录成功") } }}
- 在main.swift中模拟用户登录过程
var userName="adin"var userPwd="12345"var user=User(userName: userName, userPwd: userPwd)user.login()
0 0
- 从零开始自学Swift(九)
- 从零开始自学Swift(一)
- 从零开始自学Swift(二)
- 从零开始自学Swift(三)
- 从零开始自学Swift(四)
- 从零开始自学Swift(五)
- 从零开始自学Swift(六)
- 从零开始自学Swift(七)
- 从零开始自学Swift(八)
- swift 从零开始
- 《从零开始自学iOS》_01
- 《从零开始自学iOS》_02
- 《从零开始自学iOS》_03
- 《从零开始自学iOS》_04
- 《从零开始自学iOS》_05
- 自学Swift-斯坦福笔记整理(九) -- 滚动视图 闭包 多线程
- 自学linux从零开始(自学笔记①)
- 自学Linux从零开始(自学日记②)
- spring mvc学习(一)
- C# 从服务器下载文件代码
- 竟然是他介绍认识人很少人害死人
- Kinect入门(2)——显示深度图像数据流
- sql services 2008r2 windows用户下新建用户
- 从零开始自学Swift(九)
- 小项目中的小总结
- 微信公众平台深度开发Java版 v2.0
- Nginx+fastDFS-nginx-module+FastDFS配置分布式文件系统
- 如何使用aws搭建自己的VPN服务器
- 精通Hibernate——Hibernate缓存详解
- 基于PHP的超炫酷HTML5交互式图表
- Android中Parcelable接口用法
- Web流程图绘制使用raphael