我主要的Java代碼是這樣的:如何從調用類的方法中另一個類
package Javathesis;
//import... etc
//...
public class Javathesis; // My main class
{
public static void // There are a lot of these classes here
//...
//...
class x
{
String a;
String b;
x(String a, String b)
{
this.a = a;
this.b = b;
}
}
public void getAllDataDB1
{
ArrayList<ArrayList<x>> cells = new ArrayList<>();
while(resTablesData1.next())
{
ArrayList<CellValue> row = new ArrayList<>();
for (int k=0; k<colCount ; k++) {
String colName = rsmd.getColumnName(i);
Object o = resTablesData1.getObject(colName);
row.add(new x(rsmd.getColumnType(),o.toString());
}
cells.add(row);
}
public static void main(String[] args)
{
connectToDB1();
// i want to call an instance of class "x" HERE!!!
}
}
我怎麼能叫X類的公共靜態無效的主要?難道我做錯了什麼?我已經測試了我知道的方式
Class class = new Class();
class.x(String a, String b);
但我收到錯誤。有人可以幫我解決這個問題嗎? 在此先感謝。
如果您確實收到了一些錯誤,請將它們寫下並放入您的文章中。 –
[如何從靜態main()方法調用內部類的方法]的可能重複(http://stackoverflow.com/questions/16954599/how-to-call-inner-classs-method-from-static-main-method ) –