Sınıf ve Örnek Değişkenleri Arasındaki Fark

İçindekiler:

Sınıf ve Örnek Değişkenleri Arasındaki Fark
Sınıf ve Örnek Değişkenleri Arasındaki Fark

Video: Sınıf ve Örnek Değişkenleri Arasındaki Fark

Video: Sınıf ve Örnek Değişkenleri Arasındaki Fark
Video: Bağımlı değişken ve bağımsız değişken nedir? 2024, Kasım
Anonim

Anahtar Farkı – Sınıf ve Örnek Değişkenleri

Çoğu modern programlama dili, Nesne Yönelimli Programlamayı destekler. Bir nesne, veri veya nitelikler içerir. Bir nesnenin belirli davranışları vardır. Yöntemler olarak bilinirler. Bir program nesneleri kullanarak model olabilir. Yazılım, programların bir koleksiyonudur. Bu nedenle, nesneler kullanılarak bir yazılım tasarlanabilir ve uygulanabilir. Nesneler, yöntemler kullanılarak etkileşime girer. Nesneye Yönelik Programlama, kod modülerliğini ve yeniden kullanılabilirliğini geliştirir. Nesneleri oluşturmak için bir sınıf olmalıdır. Sınıf, bir nesne oluşturmak için bir plandır. Bu nedenle, bir nesne bir sınıfın bir örneğidir. Programlamada, verilerin saklanması gerekiyordu. Veriler bellek konumlarında saklanır. Bu bellek konumlarına değişkenler denir. Üye değişken, belirli bir nesneyle ilişkilendirilmiş bir değişkendir. Tüm yöntemleri için erişilebilir. Sınıf değişkenleri ve örnek değişkenler olmak üzere iki tür üye değişken vardır. Sınıf ve örnek değişkenler arasındaki temel fark, sınıfın tüm örnekleriyle paylaşılan değişkenin yalnızca bir kopyası varsa, bu değişkenlere sınıf değişkenleri denir ve sınıfın her örneğinin değişkenin kendi kopyası varsa, o zaman bu değişkenlere sınıf değişkenleri denir. bu değişkenlere örnek değişkenler denir.

Sınıf Değişkenleri nedir?

Sınıfın tüm örnekleriyle paylaşılan değişkenin yalnızca bir kopyası olduğunda, bu değişkenler sınıf değişkenleri olarak adlandırılır. Sınıf değişkenleri, herhangi bir yöntemin dışında sınıf içinde bildirilen değişkenlerdir. Bu değişkenler static anahtar sözcüğünü içerir. Bu değişkenler nesneyle değil sınıfla ilişkilidir.

Sınıf ve Örnek Değişkenleri Arasındaki Fark
Sınıf ve Örnek Değişkenleri Arasındaki Fark

Şekil 01: Sınıf Değişkenleri ve Örnek Değişkenleri

Sınıf değişkenleriyle aşağıdaki kod parçasına bakın.

genel sınıf Çalışan {

genel statik int kimliği;

kamu statik çift maaş;

}

genel sınıf Testi {

public static void main(string args){

Çalışan e1=yeni Çalışan();

Çalışan e2=yeni Çalışan();

}

}

Yukarıdaki programa göre, e1 ve e2 Çalışan tipi nesnelerdir. Her ikisi de aynı bellek kopyasına sahip olacaktır. e1.id=1 ise ve e2.id yazdırılması da 1 değerini verecektir. id ve maaş değerlerini Employee gibi Employee sınıfı adını kullanarak yazdırmak mümkündür.kimliği, Çalışan.maaş vb.

Örnek Değişkenleri nedir?

Sınıfın her örneği, değişkenin kendi kopyasına sahip olduğunda, bu değişkenler örnek değişkenler olarak bilinir. Aşağıdaki programa bakın.

genel sınıf Çalışan {

genel int kimliği;

kamu çifte maaş;

}

genel sınıf Testi{

public static void main(string args){

Çalışan e1=yeni Çalışan();

e1.id=1;

e1.maaş=20000;

Çalışan e2=yeni Çalışan();

e2.id=2;

e2. maaş=25000;

}

}

Ana programda, e1 ve e2, Employee türündeki nesnelere referanslardır. e1.id, e1 gibi nokta operatörünü kullanarak id ve maaş için değerler atamak mümkündür. maaş vb. Employee sınıfındaki id ve maaş, örnek değişkenler olarak bilinir.e1 ve e2 ayrı nesnelerdir. Her nesne, örnek değişkenlerinin ayrı bir kopyasına sahip olacaktır. e1'in ayrı bir kimliği ve maaşı olacak ve e2'nin ayrı bir kimliği ve maaşı olacak. Böylece, nesne veya örnek oluşturulduğunda örnek değişkenleri oluşturulur.

Sınıf ve Örnek Değişkenleri Arasındaki Benzerlikler Nelerdir?

  • Her ikisi de değişken türleridir.
  • Her iki değişken de bir sınıfın içinde ancak herhangi bir yöntemin dışında.

Sınıf ve Örnek Değişkenleri Arasındaki Fark Nedir?

Sınıf Değişkenleri ve Örnek Değişkenleri

Sınıf değişkenleri, sınıfın tüm örneğiyle paylaşılan değişkenin yalnızca bir kopyasının bulunduğu değişkenlerdir. Örnek değişkenler, sınıfın her bir örneğinin değişkenin kendi kopyasına sahip olduğu durumlarda değişkenlerdir.
Dernek
Sınıf değişkenleri sınıfla ilişkilendirilir. Örnek değişkenleri nesnelerle ilişkilendirilir.
Kopya Sayısı
Sınıf değişkenleri tüm nesneler için bir kopya oluşturur. Örnek değişkenleri, her nesne için ayrı bir kopya oluşturur.
Anahtar Kelimeler
Sınıf değişkenleri statik anahtar kelimeye sahip olmalıdır. Örnek değişkenler, statik gibi özel bir anahtar kelime gerektirmez.

Özet – Sınıf ve Örnek Değişkenleri

Nesne yönelimli programlama, ana programlama paradigmasıdır. Nesneleri kullanarak bir yazılımı modellemeye yardımcı olur. Nesneler sınıflar kullanılarak oluşturulur. Nesne oluşturma, somutlaştırma olarak da bilinir. Bir sınıf, bir nesne oluşturmak için bir plan sağlar. Üye değişken, belirli bir nesneyle ilişkilendirilmiş bir değişkendir. Tüm yöntemleri için erişilebilir. Sınıf değişkenleri ve örnek değişkenler olmak üzere iki tür üye değişken vardır. Sınıf ve örnek değişkenler arasındaki fark, sınıfın tüm örnekleriyle paylaşılan değişkenin yalnızca bir kopyası varsa, bu değişkenlere sınıf değişkenleri denir ve sınıfın her örneğinin değişkenin kendi kopyası varsa, o zaman bu değişkenler sınıf değişkenleri olarak adlandırılır. değişkenlere örnek değişkenler denir.

Sınıf ve Örnek Değişkenlerinin PDF Sürümünü İndirin

Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlarla kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin: Sınıf ve Örnek Değişkenleri Arasındaki Fark

Önerilen: