网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

18.类的构造函数-创新互联

import UIKit

东方ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

class Person : NSObject {

  var name : String?

  var age : Int = 0

  //父类的init方法,子类再来写的时候,叫做方法的重写

  //如果是方法的重写,则需要在重写的方法前加override

  overrideinit() {

    age = 10

  }

  init(age : Int, name : String) {

    self.age = age

    self.name = name

  }

  //传入字典,转化成模型对象

//  init(dict : Dictionary) {

//    age = dict["age"] as! Int

//    name = dict["name"] as? String

//  }

  // 传入字典,转化成模型对象(KVC)

  init (dict : [String : AnyObject]) {

    super.init()

    self.setValuesForKeysWithDictionary(dict)

  }

}

// let p = Person()

// 需求:创建出来的person年龄自动为10

let p = Person()

print(p.age)

//需求:创建person时可以直接指定名字和年龄

let p1 = Person(age: 20, name: "why")

if let tempName = p1.name {

  print("my name is \(tempName) age is \(p1.age)")

}

let dict = ["name" : "yz", "age" : 18]

let p2 = Person(dict: dict)

if let tempName = p2.name {

  print("my name is \(tempName) age is \(p2.age)")

}

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:18.类的构造函数-创新互联
文章来源:http://bjjierui.cn/article/csodjs.html

其他资讯