bu kodumda neden int TimeCheckedout = book.date.getTime(); buradaki book'un ve Long.parseLong(this.date.getTime())).toString(); buradaki this'in altında kırmızı hata işareti çıkıyor
bu kodumda neden int TimeCheckedout = book.date.getTime(); buradaki book'un ve Long.parseLong(this.date.getTime())).toString(); buradaki this'in altında kırmızı hata işareti çıkıyor
this hatasi: Static metod'da this demenin bir anlami yok. this keyword u bir context icerisinde anlamlidir. Bunu cozmenin 2 yolu var , 1. metodu static yapmayacaksin ya da this ile refer ettigin class'i metoda parametre yapacaksin.
Bir metodun static olup olmamasi gerektigine karar vermek icin, metodun class'in state ine bagimli olup olmadigina karar vermelisin. Eger stateless calisacak ise static olmasi oteki turlu static olmamasi gerekir. Functional programming i inceleyebilirsin bu konuda daha detayli bilgi icin.
book hatasi: book dedigin objenin neye refer ettigini compiler anlamiyor. "homew" dedigin class ne ise onun bir instance i muhtemelen, homew book = new homew() gibi yeniden construct etmen gerek ama sanki sen bu kodu birden fazla kaynaktan copy+paste ederek olusturmussun. Kendi kodunu yazarak ilerlersen daha yavas olur ama ne yazdigini bilirsin.
< Bu ileti tablet sürüm kullanılarak atıldı >
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme