在本教程中,我们借助示例了解 Swift 初始化程序及其类型初始化器是一种特殊类型函数用于创建类或结构对象。在 Swift 中,我们使用init()方法创建一个初始化器。例如

class Wall {
  ...
  // create an initializer 
  init() {// default initializer
    // perform initialization
    ... 
  }
}

这里,该方法init()是类 Wall 的初始化

示例:Swift 初始化器 //default initializer

// declare a class
class  Wall {
  var length: Double
  // initializer to initialize property
  init() {
    length = 5.5
    print("Creating a wall.")
    print("Length = ", length)
  }
}
// create an object
var wall1 = Wall()

输出

Creating a wall.
Length =  5.5

在上面的示例中,我们创建一个名为init(). 在初始化器内部,我们已经初始化了长度属性的值。

请注意以下声明

// 创建一个对象
var wall1 = Wall()

这里,当 wall1 对象创建时,init()初始化器被调用。并且,长度属性的值被初始化为5.5

原文地址:https://blog.csdn.net/iCloudEnd/article/details/127116933

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37004.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注