继承及便利构造器

继承: 当多个类出现部分相同的实例变量和方法时,就要考虑继承

继承的使用:将多个类中相同的实例变量的方法提出来写成一个公共的父类.

 [super eat];//[self eat] 使用self来调用自己的方法,死循环.

             //[super eat]用来调用父类方法的实现.

继承时的方法会存在三种情况:

1.保留父类对该方法的实现(实现方式,不重写方法)

2.按子类重写之后的方式来实现(实现方式,重写该方法,写自己的实现体,完成忽视父类的实现)

3.对于该方法既有父类对该方法的实现又有子类对该方法的实现

继承时的初始化方法

1.采用 super 调用父类对初始化方法的实现,为父类继承过来的实例变量赋值.

2.初始化时,本类只对自己独有的实例变量赋值即可

便利构造器

作用:快速创建对象,内部封装了创建对象的过程

格式:1. + 号方法 2.返回值为 id 类型 3.以类名+ with开头,拼接上多个参数





发布了29 篇原创文章 · 获赞 6 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章