幫我解決這個重載計劃得到錯誤的重載程序
public class Overloading
{
void add()
{
System.out.println("Default");
}
void add(int a)
{
System.out.println("One Int Parameter is passed"+a);
}
void add(int a,int b)
{
System.out.println("Two Int Parameter is passed"+a+" "+b);
}
void add(int a,int b,int c)
{
System.out.println("Three Int Parameter is passed"+a+" "+b+" "+c);
}
void add(char x)
{
System.out.println("One Char Parameter is passed"+x);
}
void add(char x,char y)
{
System.out.println("Two Char Parameter is passed"+x+" "+y);
}
void add(char x,char y,char z)
{
System.out.println("Three Int Parameter is passed"+x+" "+y+" "+z);
}
public static void main(String []args)
{
Overloading d=new Overloading();
d.add(z);
}
}
當我使用d.add(1)或其他的東西它的工作原理,但使用d.add(「P」),它不工作 幫我傢伙.... 和thanx提前
嘗試添加'd.add( 'P')',將工作:) – Parth
@AnoopKumarSharma:你應該始終* *很多關於更清晰你的意思是「不工作」。請閱讀http://tinyurl.com/so-list –
thanax codemaker它的工作原理 –