+ operatörü normalde sayıları toplar, metinleri birleştirir. peki nesneleri ne yapar? işte operator+ metodu nesnelerin toplanması gerektiğinde ne yapması gerektiğini tanımlar. buradaki tanıma göre karmaşık sayının yani komplex sayı nesnelerinin reel kısımları ile sanal kısımlarını toplayıp yeni bir komplex nesne olarak geri gönderiyor yani return ediyor.
Örnek: A=-5+9i B=1+2i ise c=-4+11i olmasını sağlayan operator+ metodudur.
sağ ol hyrgul kardeşim ama az çok orayı çıkartmıştım zaten anlamadığım yer şurasıydı : return new kompleks(gereçektoplam, sananltoplam); burada ilk başta new kompleks diyerek kompleks sınıfından bir nesne oluşturduk daha sonra akış iki paramtereli ctor a gitti ve ctor da değerler atandı bu oluşturulan nesneye ve daha sonra akış tekrar return geldi ve A+B olan kısmı oluştururlan o nesne return edildi. ben uğraştım başkaları uğraşmassın diye yazıyorum :)
Geriye nesne gönderirken new ile yeni bir nesne oluşturarak gönderiyor. yeni nesne olıştururken constructor çalışır tabiki. Siz anladıysanız sorun yoktur.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.