我目前正在嘗試學習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];/*等* /返回果汁; }' –