class example{
private int x=1;
public int xreturned(){
return x;
}
}
class example2<N>{
example2<N> variable;
public int fun(){
int x=variable.xreturned();
}
}
class mainclass{
public static void main(String[] args){
example2<example>obj=new example2<example>();
if(1.equals(obj.fun()))
System.out.println("correct");
return 0;
}
}
在有趣的功能變量的例題類找不到類實例的xreturned()函數,我怎麼可以讓它找到它?現在你可能會問我該如何找到它?我認爲有可能找到它作爲OBJ有例子(類型的例子類)泛型..所以請告訴我如何使它找到它與最小的變化無法從它的類訪問通用的變量在Java中
某些命名約定如何?例如,類名稱應該以大寫字母開頭,如果你想遵循約定...... –
......並且很少有類包含它們自己的實例,因爲'example2'在這裏執行,它也不會初始化它的變量'成員變量。 –
這不會因其他原因編譯,從main(它是void)和1.equals返回0。還要對System.out.println進行縮進以明確它是if的一部分 –