Swift_构造过程(指定构造器、convenience便利构造器、可失败构造器 init?(...))
来源:互联网 发布:服装库存软件 编辑:程序博客网 时间:2024/05/29 19:20
class Iland { var fish : Double init(setFish fish2:Double) { fish = 11.3 }}struct Hotal { var waiter:Double init(waiter2:Double) { waiter = waiter2 }}//2struct Miss { let c,d,e:Int init(c:Int,d:Int,e:Int) { self.c = c self.d = d self.e = e }}//3 指定构造器 和 便利构造器class Food { var name: String init(name: String) { self.name = name } //便利构造器 convenience init() { self.init(name: "[Unnamed]") }}//枚举类型构造器import UIKitenum Dog { case Keep,Log,Min init?(inChar:Character) { switch inChar { case "k": self = .Keep case "L": self = .Log case "M": self = .Min default: return nil } }}class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //1 var b = Iland(setFish: 2345) //2 var t = Hotal(waiter2: 345) //3 let f = Food.init() //4 var d = Dog.init(inChar: "M") }}
阅读全文
0 0
- Swift_构造过程(指定构造器、convenience便利构造器、可失败构造器 init?(...))
- 构造器(二)----指定构造器、便利构造器
- 便利构造器
- iBokan_OC 便利构造器
- 便利构造器
- 便利构造器总结
- 属性 & 便利构造器
- 【继承】指定初始化方法【便利构造器】
- ObjectC----便利构造器和指定初始化
- 指定初始化和构造便利器
- 继承及便利构造器
- OC 便利构造器对象
- 5.20 便利构造器深入
- Object-C 便利构造器
- 便利构造器/代码块
- OC03_便利构造器.属性
- 初始化-便利构造器(代码)
- 便利初始化函数与便利构造器
- Docker常用命令
- java线程的详解
- OpenCV 集成到 Android
- 功能展示——顶部筛选框条件选择
- java 四大作用域(public protected default private)
- Swift_构造过程(指定构造器、convenience便利构造器、可失败构造器 init?(...))
- LoadRunner脚本编写之一
- JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
- phantomjs robot framework [Errno 9] Bad file descriptor
- Spring Batch -----Hello world!
- 基础算法之二 直接插入排序的三种实现
- Google面试题:数字计数
- 无法打开包含文件:“C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\src\mfc\occimpl.h”
- Dagger2