swift—默认与自定义构造函数

知识点一:构造函数的作用

1、构造函数用于初始化一个类的实例(创建对象)

2、默认情况下载创建一个类时,必然会调用一个构造函数

3、即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数

知识点二:默认构造函数

1、使用 init 关键字来写,

2、构造函数没有func修饰

3、构造函数默认完成调用 不能手动调用

4、构造函数就像一个没有形式参数的实例方法,

知识点三:自定义构造函数

1、可以自定义构造函数

2、自定义构造函数和默认构造函数可以同时存在

```

classPerson{varname:Stringvarage:Intvarsex:String//默认构造函数init(){print("init被调用")self.name="张三"self.age=10self.sex="男"}//自定义构造函数init(name:String,age:Int,sex:String){self.name=nameself.age=ageself.sex=sex}}varp=Person()p.namep.agevarp2=Person(name:"lisi",age:18,sex:"女")

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容