8.4 Swift结构体中定义成员方法

8.4 Swift结构体中定义成员方法,第1张

概述        /**          结构体定义成员方法                    类可以继承,结构体不可以继承                    */                  /**          对于swift语言中的结构体呢,它不同于C和OC中的结构体,它非常的接近于我们这个类的概念,          因为结构体里面可以添加方法,可以添加计算属性,还有些

/**

结构体中定义成员方法

类可以继承,结构体不可以继承

*/

/**

对于swift语言中的结构体呢,它不同于COC中的结构体,它非常的接近于我们这个类的概念,

因为结构体里面可以添加方法,可以添加计算属性,还有些其他的,无限于接近我们的类。

因此swift语言中的结构体呢也有一个叫构造函数这样一个东西。它跟类的构造函数几乎是一摸一样的。

*/

struct Rect {

// 结构体成员变量

var wIDth: Double = 5.0

var height: Double = 6.0

// 结构体的成员方法,可以访问使用成员属性。

func getWIDth() -> Double {

return wIDth

}

func show() -> VoID {

print("wIDth\(wIDth)")

}

}

var rect1: Rect = Rect.init(wIDth: 9.0,height: 9.0)

// 每一个成员方法都必须依赖于某一个具体的对象。

let wIDth = rect1.getWIDth()

print(wIDth)

print("---------------->")

rect1.show()

总结

以上是内存溢出为你收集整理的8.4 Swift结构体中定义成员方法全部内容,希望文章能够帮你解决8.4 Swift结构体中定义成员方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存