我最近提交了一份课程作业,但是我的老师说我的方法有问题,所以我被扣掉了分数。如果有人能告诉我我做错了什么以及如何解决这个问题,我将不胜感激。(忽略语法,但思路在那里,这是在Objective C中,但我猜相同的原则也适用)
main class()
{
int variable1;
int variable2;
int variable3;
CalculationClass object1;
variable3 = object1.calculate(variable1,variable2);
}
CalculationClass()
{
int calculate(int a, int b)
{
int c;
c = a+b;
return c;
}
}
在反馈中,老师说我的面向对象方法是错误的。因为我在计算类中没有任何变量,我本可以把所有东西都放在主类中并从那里调用。
这是真的吗?怎么解决?(我只需把变量放入计算类中吗?- 我发现只需通过参数传递变量更容易)。
谢谢任何帮助。