Öznitelik ve Parametre Arasındaki Fark

İçindekiler:

Öznitelik ve Parametre Arasındaki Fark
Öznitelik ve Parametre Arasındaki Fark

Video: Öznitelik ve Parametre Arasındaki Fark

Video: Öznitelik ve Parametre Arasındaki Fark
Video: Feature Engineering Öznitelik Mühendisliği | Veri Bilimi 101 2024, Kasım
Anonim

Anahtar Farkı – Öznitelik ve Parametre

Öznitelik ve parametre arasındaki temel fark, niteliğin doğrudan sınıfta bildirilen herhangi bir türdeki bir değişkenken parametrenin, çağrıldığında bir değer alan işlev tarafından tanımlanan bir değişken olmasıdır.

Java gibi programlama dillerinde nesneler, sınıflar ve işlevler gibi kavramlar vardır. Kodlama yaparken, programcı programlama diliyle ilgili belirli sözdizimini izlemelidir. Bir parametre, işlevler veya yöntemlerle kullanılırken, sınıflar ve nesnelerle bir nitelik kullanılır. Bu makalede, öznitelik ve parametre arasındaki fark anlatılmaktadır.

Özellik nedir?

Java gibi programlama dilleri, Nesne Yönelimli programlamayı destekler. Bu programlama paradigması nesnelere dayanmaktadır. Bir nesnenin bir durumu ve davranışı vardır. Durum, veri değerleri ile temsil edilir. Alanlar veya nitelikler olarak da adlandırılırlar. Davranış veya işlevsellik, yöntemlerle temsil edilir. Sınıf, bir nesne oluşturmak için bir plandır. Bu nedenle, bir nesne bir sınıfın bir örneğidir. Bir öğrenci nesnesi, öğrenci kimliği ve adı gibi özelliklere sahip olabilir. Bir Çalışan, çalışan kimliği, adı, maaşı ve departmanı gibi özelliklere sahip olabilir. Bir Animal nesnesi isim, favori yemek vb. gibi niteliklere sahip olabilir.

Öznitelik ve Parametre Arasındaki Fark
Öznitelik ve Parametre Arasındaki Fark

Şekil 01: Nitelikli Java Programı

Yukarıdaki programa göre, Rhombus sınıfının diyagonal1 ve diyagonal2 olmak üzere iki özelliği vardır. Ayrıca alanı hesaplamak için bir yapıcıya ve bir yönteme sahiptir. Ana programda bir Rhombus nesnesi oluşturulur. Yapıcıya iki değer iletilir ve bunlar diagonal1 ve diagonal2 özniteliklerine atanır. calArea yöntemini çağırırken, Eşkenar dörtgen alanı hesaplanır ve çift değer olan yanıtı döndürür. Son olarak hesaplanan alan ekrana yazdırılacaktır. İki diyagonal değer, sınıfın ve r1 nesnesinin nitelikleridir.

Parametre nedir?

A Fonksiyon, programlamada önemli bir kavramdır. Belirli bir görevi gerçekleştirmek için bir dizi ifadedir. İşlevler, kodun yeniden kullanılabilirliğini artırır. Programlama dili tarafından sağlanan önceden tanımlanmış işlevler olabilir. Programcı kendi fonksiyonlarını da yazabilir. Kullanıcı tanımlı işlevler olarak adlandırılırlar. Parametre terimi fonksiyonla ilişkilidir. Parametre, yer tutucuya benzer. İşlevin sözdizimi aşağıdaki gibidir.

{

// fonksiyon kodu

}

Erişim değiştiricisi, yöntemin görünürlüğünü temsil eder. Özel, genel vb. olabilir. Sınıf içinde özel bir yönteme erişilebilir. Genel bir yönteme tüm sınıflar tarafından erişilebilir. Dönüş türü, işlevden çıktıyı tanımladı. Bir tamsayıysa, dönüş türü int'dir. Eğer bir double değer ise, o zaman dönüş tipi double'dır. İşlev hiçbir şey döndürmezse, geçersiz olarak bildirilir. İşlev adı, onu tanımlayan işlevin gerçek adıdır. Parametreler, fonksiyon çağrıldığında değerleri alan fonksiyon tarafından tanımlanan değişkenlerdir. İşlev kodu küme parantezlerinin içine yerleştirilir.

Öznitelik ve Parametre Arasındaki Temel Fark
Öznitelik ve Parametre Arasındaki Temel Fark

Şekil 02: Parametreli Java Programı

Yukarıdaki programa göre uzunluk ve genişlik değerleri calArea fonksiyonuna geçirilir.calArea (uzunluk, genişlik) ifadesinde; uzunluk ve genişlik argümanlardır. Fonksiyon tanımında calArea (int a, int b); Uzunluk değeri 'a' değişkenine kopyalanır ve genişlik değeri 'b' değişkenine kopyalanır. Bunlar 'a' ve 'b' parametrelerdir. İşlev çağrıldığında argüman değerleri parametrelere kopyalanır. Hesaplanan alan calArea'dan döndürülür. Sonuç, ana programdaki değişken alanına atanır. Son olarak dikdörtgenin alanı yazdırılır.

Öznitelik ve Parametre Arasındaki Fark Nedir?

Özellik ve Parametre

Bir nitelik, doğrudan bir sınıfta bildirilen herhangi bir türdeki bir değişkendir. A parametresi, çağrıldığında bir değer alan fonksiyon tarafından tanımlanan bir değişkendir.
Kullanım
Sınıflar ve nesnelerle bir nitelik kullanılır. Bir parametre, bir işlev veya yöntemle birlikte kullanılır.

Özet – Özellik ve Parametre

Özellik ve parametre, programlama ile ilişkili iki terimdir. Bu makalede, öznitelik ve parametre arasındaki fark anlatılmaktadır. Öznitelik ve parametre arasındaki fark, özniteliğin doğrudan bir sınıfta bildirilen herhangi bir türdeki bir değişken olması, parametrenin ise işlev tarafından tanımlanan ve çağrıldığında bir değer alan bir değişken olmasıdır.

Önerilen: