加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 1.构造函数-必选属性

发布时间:2020-12-14 01:29:57 所属栏目:百科 来源:网络整理
导读:ViewController.swift import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址 let p = Person() print(p.name,p.age) }} Person.swift /*构造函数 :

ViewController.swift

import UIKit
class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        //alloc  init  = ()
        //自定义对象 打印内存是内存地址
        let p = Person()
        
        print(p.name,p.age)
    }


}

Person.swift
/*
构造函数 : 分配内存空间 设置初始值 
()
在swift中  所有的构造方法 都是init

*/
import UIKit

//class Person: NSObject {
//    var name: String
//    
//    var age: Int
//    
//    //表示重写 表示重写父类的构造函数
//    //父类已经提供函数  子类需要对父类的函数进行扩展
//    //方法内 可以super.
//    override init() {
//        name = "刘亦菲"
//        age = 30
//        super.init()
////         name = "刘亦菲"
//    }
//}
class person:NSObject{
    var name:String
    var age:Int
    override init(){
        name = "111"
        age = 22
        
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读