Javada new i olağanın dışında kullanmak. Yardım !

Başlatan Gozgor, 27 Ocak 2017 - 22:39:01

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Gozgor

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.

mozhan

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.
When we ride on our enemies..

https://github.com/mustafaozhan

Gozgor


mozhan

When we ride on our enemies..

https://github.com/mustafaozhan