重載在Java中,我能夠做出這樣(僞)一類中的方法重載:方法在Python中有兩個以上的功能
public class Test
private double result;
Test(){result=0;}
public double func(int a, int b, int c)
{
result=a+b+c;
}
public double func(int a, int b)
{
result=a*b;
}
public double func(int a)
{
result=Math.pow(a,2);
}
我怎樣才能在Python相同的行爲?我知道我可以使用默認值,但是當我想要在方法中實現不同的操作時遇到了問題。
任何幫助?
你見過這個嗎? http://stackoverflow.com/questions/6434482/python-function-overloading – ComputerFellow 2014-09-30 14:12:39