Turkcell | Geleceği Yazanlar

Soru & Cevap

Bu şekilde instance almanın farkı var mı ?

26.10.2020 - 16:58

Merhabalar,

Videoların birinde hoca instance alırken ;

 

class LevelGrid
{

   private LevelGrid levelgrid;

   void Start()
   { 
     levelgrid = new LevelGrid();
  
   }


 



şeklinde instance aldı. Bu işlem ile normal instance alma arasında fark var mı ?

86 Görüntülenme

3 Cevap

Nihat Yalvaç
26.10.2020 - 19:43

bu model class boş içinde iş yapacak metotlar yok boş bir kalıp parametreleri yok geriye değer döndürmez başka bir sınıfta tanımlayıp set edemezsin veri ekleyemezsin değerlerini okuyamazsin iş yapan parçacıklar içindeki metotlar dır kalıp yoksa içine veri geciremezsin

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Nihat Yalvaç
26.10.2020 - 19:38

Bu bir model class yani bir nesnenin kalıbını oluşturmak iskelet sistemi gibi bunun içine sonradan organ yerleştirip bir canlıya dönüştürebilirsiniz. Kodlara ekleme yaptım çalıştırın net anlarsınız model class yapıcı mototları class Girdi { private Girdi m; void Start() { m=new Girdi(); System.out.println("test"); } } public class Main extends Girdi { public static void main(String[] args){ Girdi g=new Girdi(); g.Start(); } }

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

ÇELİK
26.10.2020 - 19:01

Normal alsaydı, nesneyi yalnızca, Start metodunda kullanabilirdi. Bunda ise Start metodunda nesne oluştuktan sonra sınıfın içinden nesneye erişim mevcut olur.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Berke Taburlu
28.10.2020 - 01:09
Aynen

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.