OC 对象的补充

之前我们简单的介绍过对象的创建及相应方法和属性的调用,现在我们进行一些补充,在这里跟大家分享下。

①一个类的方法调用另一个类的属性

先创建两个类,在这里我创建了一个人类和一个食物类

OC 对象的补充

在Person类里面使用@private来定义类的属性,并使用自定义构造方法创建对象的同时对属性赋值。

添加一个eat方法

OC 对象的补充

注意:一定要加上Food的头文件

OC 对象的补充

OC 对象的补充

OC 对象的补充

Food.m文件中我们不做任何处理

在主函数中,如何调用Person类的方法呢?

OC 对象的补充

OC 对象的补充

上述方法是在类方法中使用另一个类的属性

接下来跟大家分享下如何在将一个类作为另一个类的方法的返回值。

OC 对象的补充

Person.h中要引进Dog的头文件哦!

OC 对象的补充

在主函数中调用上述方法:

OC 对象的补充

OC 对象的补充

下次一起来学习继承和类方法

 

 

 

 

 

 

 

转载于:https://my.oschina.net/sgcllr/blog/740089