Field Erisememe Sorunu
-
Merhabalar , java da ufak bir şey üzerinde calısıyorum.
Söyle izah edeyim , deneme paketim var ve altında class a ve class b var.
Class a da field'ler var mesela ıd , isim , soyad gibi. ve bu field'ler bir constructor method ile alınıyor ve kapsüllenmis sekilde yani set ve get tanımlanmıs sekilde sınıfın islemi bitiyor.
B sınıfında ise ben bu a sınıfında ki get'lere ulasmak ve onları çekip bir array içerisine atmak istiyorum , lakin sınıfa erisemiyorum.
A sınıfı üzerinde obje olusturmak istedigim de ise constructor hatası alıyorum , create constructor diye netbeans uyarı veriyor , create dedigim de ise bos bir method atıyor ve içerisine throws koyuyor. Bu sekilde
"Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not supported yet. " hatası atıyor.
Throws'u kaldırdıgım da calısıyor lakin array içerisine hiçbir değer atmıyor.
dün geceden beri ugrasıyorum ama hala bir çözüme ulasamadım , composition tarzı yaptıgımda da
mesela a aobjesi; yaptıgım da aobjesi.getIt() geliyor lakin bu sefer run yaptıgım da ise
NullPointer hatası dönüyor. teamviewer ile bakarım diyenler olursa tadından yenmez. :))
Şimdiden herkese teşekkürler.
-
tw mümkün değil ama kodları ideone'a yapıştırsan yardımcı olmaya çalışırım.
-
YeniHarman bunu yazdı
tw mümkün değil ama kodları ideone'a yapıştırsan yardımcı olmaya çalışırım.
tw şart değil onu belirtmeyi unutmusum kusuruma bakmayın , amacım tw değil soruna çözüm bulmaktı hani tw sadece ek bir opsiyon olması açısından yazmıstım :) kendi adıma ve forum adına konularda ki yardımseverliginiz için teşekkür ederim ideone ekliyorum :)
-
obje olusturdugum da ise create dedikten sonra diger sınıfta söyle bir parametresiz constructor üretiyor
class a () {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}run yaptıgımda ise OperationException hatası fırlatıyor :) yapıcı public erişim belirtecine sahip , hala sorunu çözemedim :)