Slm. Javada new komutu bazen farklı şekillerde kullanılıyor. Normal kullanımı örnek olarak ;
ogrenci ogr1 = new ogrenci();
Burda anlamadığım bir şey yok.
Ama mesela
int w = bardejov.getWidth(this);
int h = bardejov.getHeight(this);
setPreferredSize(new Dimension(w, h));
Burda veya buna benzer kodlarda nasıl çalıştığına dair bi fikrim yok. Bu new kullanımlarının mantığı nedir? Teşekkür ederim.
setPreferredSize(new Dimension(w, h));
burada yapilmak istenen aslinda
Dimension temp=new Dimension(w,h);
setPreferredSize(temp);
acik yazdigimda new Dimension(w,h) bir nesne donuyor bunu temp e atiyoruz. Fakat madem new Dimension(w,h) bir nesne donuyor ve setPreferredSize() ise bir nesne aliyor parametre olarak isi uzatmayalim direk newDimension(w,h) i setPreferredSize in icine atalim demisler.
Tşk ederim. Açıklayıcı oldu.
Rica ederim iyi forumlar