《Objective-c》-(构造方法)
一、构造方法
1.构造方法:用来初始化对象的方法,是一个对象方法,- 开头;
2.重写构造方法的目的:让对象创建出来,成员变量就会有一些固定的值;
3.创建对象的两种方式:
4.重写构造方法:
1.先调用父类的构造方法:[super init]; 初始化父类中神明的一些成员变量。
2.在进行子类内部成员变量的初始化。
二、自定义构造方法
1.自定义构造方法的规范:
-
一定是对象方法,一定以 “-”开头;
-
返回值一般为id类型;
-
方法名一般以initWith开头;
2.自定义构造方法代码示例及注意点:
-
父类(Person.h)文件:
-
父类(Person.m)文件
-
子类(Student.h)文件:
- 子类(Student.m)文件:
-
main.m文件:
-
运行结果: