一、构造方法
1.构造方法:用来初始化对象的方法,是一个对象方法,- 开头;
2.重写构造方法的目的:让对象创建出来,成员变量就会有一些固定的值;
3.创建对象的两种方式:

4.重写构造方法:
1.先调用父类的构造方法:[super init];
2.在进行子类内部成员变量的初始化。

二、自定义构造方法
1.自定义构造方法的规范:
-
一定是对象方法,一定以 “-”开头;
-
返回值一般为id类型;
-
方法名一般以initWith开头;
2.自定义构造方法代码示例及注意点:
-
父类(Person.h)文件:

-
父类(Person.m)文件

-
子类(Student.h)文件:

- 子类(Student.m)文件:

-
main.m文件:

-
运行结果:

黑马程序员----构造方法
原文:http://www.cnblogs.com/unique-ios/p/4334018.html