二十六 Swift5.0之 方法

本文深入探讨了Swift5.0中的方法特性,包括类方法、实例方法、以及它们在编程实践中的应用,帮助读者全面理解Swift的面向对象编程技巧。
摘要由CSDN通过智能技术生成

全系列导航:Swift5.0 系列博客索引


/*
隶属于每一个类或结构体的函数称之为方法:
方法分为类方法和实例方法, 对应OC中的+ - 方法
实例方法:实例方法一定是通过对象来调用的, 实例方法隶属于某一个类
*/

class Person {
   
    var _name:String = "gezi"
    var _age:Int = 30
    // 实例方法一定是通过对象来调用的, 实例方法隶属于某一个类
//    func setName(name:String, age:Int)
    // 如果不希望某个参数作为外部参数, 可以在参数前面加上_, 忽略外部参数
    func setName(name:String, _ age:Int)
    {
   
        _name = name
        _age = age
    }
    func show()
    {
   
        print("name = \(_name) age = \(_age)")
    }
}

var p = Person()
// 由于第一个参数可以通过方法名称指定, 所以默认第一个参数不作为外部参数
p.setName(name:"zs", 88)

//func setName(name:String, age:Int){
   
//func setName(name:String,myAge age:Int){
   
func setName(name:String, age:Int){
   

}
// 实例方法和函数的区别在于, 实例方法会自动将除第一个参数以外的其它参数即当做外部参数又当做内部参数, 而函数需要我们自己指定才会有外部参数, 默认没有
setName
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值