有沒有辦法在非靜態ArrayList中添加靜態元素?如何在非靜態ArrayList中使特定元素靜態化?
我有我的Collaborator類,這個類有一個Projects Arraylist。事情是,我的Project類有一個編輯項目的方法,但是當我編輯時,它不會更新我創建的協作者中的項目ArrayList中的元素。
手動更新將要求我運行我的Collaborators ArrayList中的Projects Arraylist來搜索哪些協作者擁有我正在編輯的這個項目。
我在Main類中創建了一個靜態的Project對象,當我編輯他時,它似乎工作。但是我不能在方法中創建靜態對象。
class Collaborator {
String name;
String email;
ArrayList<Project> projects = new ArrayList<>();
我試圖讓整個ArrayList中靜態的,但它讓我所有新創建的合作者具有相同的項目,我不希望發生的事情。
在此先感謝。
如果我的理解正確:項目實例中的編輯不會反映在列表中的項目實例中? – efekctive
顯示用於向'Collaborator'類中的'projects' ArrayList添加'Project'類的實例的方法。 –
「我的Project類有一個編輯項目的方法,但_when edit_時,它不更新元素」。如何調用該方法來編輯'Project'類的實例? –