CodeGym /Kurslar /Java sözdizimi /Statik sınıflar ve yöntemler

Statik sınıflar ve yöntemler

Java sözdizimi
Seviye, Ders
Mevcut

" Statik metotlara ek olarak statik sınıflar da vardır. Bunlara ileride daha detaylı değineceğiz. Şimdilik size bir örnek göstereyim:"

Örnek:
public class StaticClassExample
{
    private static int catCount = 0;

    public static void main(String[] args) throws Exception
    {
        Cat bella = new Cat("Bella");
        Cat tiger = new Cat("Tiger");

        System.out.println("Cat count " + catCount);
    }

     public static class Cat
    {
        private String name;

        public Cat(String name)
         {
            this.name = name;
            StaticClassExample.catCount++;
         }
     }

}
2
Görev
Java sözdizimi, seviye, ders
Kilitli
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).

" İstediğiniz kadar Cat nesnesi oluşturabilirsiniz. Ancak statik değişkende durum böyle değildir. Statik değişkenin yalnızca bir kopyası vardır."

"Sınıf bildiriminde statik değiştiriciyi kullanmanın temel amacı, Cat ve StaticClassExample sınıfları arasındaki ilişkiyi kontrol etmektir . Fikir kabaca şöyledir: Cat sınıfı, StaticClassExample nesnelerine bağlı değildir ve örneğe erişemez (olmayan) static) StaticClassExample sınıfının değişkenleri."

"Yani sınıfların içinde sınıflar oluşturabilirim?"

"Evet. Java buna izin veriyor, ama şimdi fazla düşünme. İleride sana başka şeyler açıkladığımda her şey daha netleşecek."

"Umarım Rishi."

Yorumlar (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
29 May 2024
javanı oop ı anlamak için öğreniyorum. sonra php vb geçicem. sizce tüm görevleri yapmam lazım mı