[英]Passing object of a class to method of another class
我有一個名為employee的類,它有一個私有字段,即名為empList的ArrayList。 我有另一個數據庫類,它有一個名為insert()的方法。 此insert()方法將ArrayList empList作為爭論。 如何將此empList傳遞給insert()。
只需傳遞參數,就如同傳遞其他參數一樣。
insert(empList)
並聲明insert為insert(ArrayList<Type> empList)
如果insert方法在Database類中是靜態的,則可以像下面的Database.insert(empList);這樣簡單地傳遞。 或者您可以創建一個對象並像這樣傳遞。 數據庫db =新的Database()db.insert(empList);
您必須在Database
構造一個第一個類(您未提及)類型的對象。
class Database{
void insert(ArrayList lst){
.....//your business logic
}
void invokeInsert(){
YourClass x = new YourClass();
insert(x.getList());
}
class YourClass{
private ArrayList list;
public ArrayList getList(){
return list;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.