我目前正在尝试学习Objective C,并通过这种方式,面向对象的语言。功能和OOP返回
我从我写的类声明了变量,但是,我的函数太长了,我想要关闭这些代码。
我不知道返回如何与类一起工作,这是我的问题。
Grapejuice *juice;
juice = [[Grapejuice alloc] init];
[juice setName:@"Grape juice"];
[juice setOrderNumber:1000];
[juice setPrice:1.79];
这是在我做的这几个对象主要的一部分,我怎么能做到这一点在单独的功能,并且还得到了这些信息这一新功能的重新使用以后(例如打印)? 不知道我是否清楚,但我昨天刚刚开始学习,仍然在基础上犹豫不决。
感谢兄弟们。
'Grapejuice * make_juice(){return [[Grapejuice alloc] init]; }'? –
关键是要将我给你的整个代码切割成一个分离的函数,而不仅仅是初始化行 – Xcrowzz
是的,我明白了。我认为上面的例子已经足够了,但由于它显然不是,我似乎必须说明整件事情:'Grapejuice * make_juice(){Grapejuice * juice = [[Grapejuice alloc] init]; [juice setPrice:1.79];/*等* /返回果汁; }' –