Ubuntu Türkiye

Yazılım => Programlama => Java => Konuyu başlatan: Gozgor - 27 Ocak 2017 - 22:39:01

Başlık: Javada new i olağanın dışında kullanmak. Yardım !
Gönderen: Gozgor - 27 Ocak 2017 - 22:39:01
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.
Başlık: Ynt: Javada new i olağanın dışında kullanmak. Yardım !
Gönderen: mozhan - 28 Ocak 2017 - 03:38:02
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.
Başlık: Ynt: Javada new i olağanın dışında kullanmak. Yardım !
Gönderen: Gozgor - 28 Ocak 2017 - 15:15:47
Tşk ederim. Açıklayıcı oldu.
Başlık: Ynt: Javada new i olağanın dışında kullanmak. Yardım !
Gönderen: mozhan - 28 Ocak 2017 - 16:47:36
Rica ederim iyi forumlar