之前我们简单的介绍过对象的创建及相应方法和属性的调用,现在我们进行一些补充,在这里跟大家分享下。
①一个类的方法调用另一个类的属性
先创建两个类,在这里我创建了一个人类和一个食物类
在Person类里面使用@private来定义类的属性,并使用自定义构造方法创建对象的同时对属性赋值。
添加一个eat方法
注意:一定要加上Food的头文件
Food.m文件中我们不做任何处理
在主函数中,如何调用Person类的方法呢?
上述方法是在类方法中使用另一个类的属性
接下来跟大家分享下如何在将一个类作为另一个类的方法的返回值。
Person.h中要引进Dog的头文件哦!
在主函数中调用上述方法:
下次一起来学习继承和类方法