在我的android應用程序中,我有兩個類,比如說X和YI有另一個類Z,並且在那個類中有一個靜態函數'print'。這個函數應該從類X和Y中調用,並且我想通過X和Y的類名作爲參數傳遞給函數「打印」當我打電話打印功能從兩個classes.What我曾嘗試是,如何將類名作爲參數傳遞給android中的函數?
public class X
{
public static String os="Android";
String classname="X";
Z.print(classname);
}
public class Y
{
public static String os="IOS";
String classname="Y";
Z.print(classname);
}
public class Z
{
public static void print(String classname)
{
System.out.println(classname.os);
}
}
但是Eclipse拋出一個錯誤「OS不能得到解決,或者不是字段「。我知道我用於傳遞類名稱的方法是錯誤的。可以任何人指導我解決這個問題嗎?...提前致謝......
請將您的整個代碼,你的代碼不編譯 –
@zaske,我認爲編譯錯誤是問題的關鍵。 – Wyzard