两个函数的参数太多,多大17个,采取以下办法如何呢public void xx1()
{x1=...
y1=...ab(...,x1,y1,...)cu(x1,y1,......)pp=m*x1+y1*y1+...}
x1,y1两个变量只需要计算一次,但需要作为函数参数调用可不可以将两个语句
x1=...
y1=...
分别写在函数ab和cu中,以减少两个函数调用参数。修改以后的xx1函数成:public void xx1()
{ab(......)cu(......)x1=...
y1=...
pp=m*x1+y1*y1+...}修改以后,x1,y1两个变量要在三个函数中分别计算三次,这样有什么弊端和不好吗?
{x1=...
y1=...ab(...,x1,y1,...)cu(x1,y1,......)pp=m*x1+y1*y1+...}
x1,y1两个变量只需要计算一次,但需要作为函数参数调用可不可以将两个语句
x1=...
y1=...
分别写在函数ab和cu中,以减少两个函数调用参数。修改以后的xx1函数成:public void xx1()
{ab(......)cu(......)x1=...
y1=...
pp=m*x1+y1*y1+...}修改以后,x1,y1两个变量要在三个函数中分别计算三次,这样有什么弊端和不好吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货