Soru & Cevap

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

26.10.2020 - 04: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ı ?

38 Görüntülenme

3 Cevap

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

Profile picture for user .tire.
.tire.
26.10.2020 - 07: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
Profile picture for user .tire.
.tire.
26.10.2020 - 07: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(); } }
picture-305923-1601953396.png
muharrir
26.10.2020 - 07: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.
Berke Taburlu
28.10.2020 - 01:09
Aynen