Nesne ve sınıf arasında birçok fark vardır. Nesne ve sınıf arasındaki farkların bir listesi aşağıda verilmiştir:
HAYIR. | Nesne | Sınıf |
---|---|---|
1) | Nesne bir misal bir sınıftan. | Sınıf bir plan veya şablon nesnelerin oluşturulduğu yer. |
2) | Nesne bir gerçek dünya varlığı kalem, dizüstü bilgisayar, cep telefonu, yatak, klavye, fare, sandalye vb. | Sınıf bir benzer nesneler grubu . |
3) | Nesne bir fiziksel varlık. | Sınıf bir mantıklı varlık. |
4) | Nesne aracılığıyla oluşturulur yeni anahtar kelime esas olarak ör. Öğrenci s1=yeni Öğrenci(); | Sınıf kullanılarak bildirilir sınıf anahtar kelimesi Örneğin. sınıf Öğrencisi{} |
5) | Nesne oluşturuldu bir cok zaman İhtiyaca göre. | Sınıf ilan edildi bir kere . |
6) | Nesne oluşturulduğunda hafızayı ayırır . | Sınıf oluşturulduğunda bellek ayırmaz . |
7) | Var nesne yaratmanın birçok yolu Java'da new anahtar sözcüğü, newInstance() yöntemi, clone() yöntemi, fabrika yöntemi ve seri durumdan çıkarma gibi. | Sadece var sınıfı tanımlamanın bir yolu java'da class anahtar kelimesini kullanarak. |
Farkı daha iyi anlamak için Java'da sınıf ve nesnenin gerçek hayattan bazı örneklerini görelim:
Sınıf: İnsan Nesne: Erkek kadın
Sınıf: Meyve Nesne: Elma, Muz, Mango, Guava wtc.
Sınıf: Cep telefonu Nesne: iPhone, Samsung, Moto
Sınıf: Yiyecek Nesne: Pizza, Burger, Samosa