Merhaba arkadaşlar başlıkta tam olarak sorunumu belirtemedim aslında. elimde 3 tane class var Task class ında Assignment classını set ile saklıyorum. şu şekilde: private Set<Assignment> listAssignment= new HashSet<Assignment>() 3. classta Task ın nesnesi ile Assignment classında ki method ve değişkenlere erişemiyorum. Bu sorunu nasıl çözebilirim ?
Access Modifierları Değiştir :) Misal;
Class Insan { public String ad; private String tcNo;
}
Class Mahalle { public ArrayList<Insan> kisiList = new ArrayList<Insan>(); }
....
public static void main(String[] x) { Mahalle m = new Mahalle(); m.add(new Insan(...)) m.get(0).ad; // erisilebilir m.get(0).tcNo // erisilemez }
tcNo'ya Erisebilmek Icin public Şeklinde Tanımlamalısın.
evet haklısınız teşekkürler bu da bir yöntem :) Ama ben get set metodlarını oluşturdum. herşeye erişmek istediğim class ta Assignment nesnesi oluşturup ona atadığımda sorun çözüldü. örneğin: Assignment a=task.getSet(); a.ad="";