JavaScript'te sınıf nedir?
JavaScript'te sınıf nedir?

Video: JavaScript'te sınıf nedir?

Video: JavaScript'te sınıf nedir?
Video: 75-Javascript Dersleri - Javascript Class 2024, Mayıs
Anonim

Nesne yönelimli programlamada, bir sınıf nesneler oluşturmak, durum (üye değişkenler) ve davranış uygulamaları (üye işlevleri veya yöntemler) için başlangıç değerleri sağlamak için genişletilebilir bir program kodu şablonudur.

Basitçe, JS'de bir sınıf nedir?

sınıflar Fonksiyonlar A mı JavaScript sınıfı bir fonksiyon türüdür. sınıflar ile ilan edilir sınıf anahtar kelime. İşlev ile bildirilen kod ve sınıf her ikisi deişlevini döndürür. Prototiplerle, herhangi bir işlev, new anahtar sözcüğünü kullanarak yapıcı bir örnek olabilir.

Benzer şekilde, JavaScript'te nasıl bir sınıf yazarsınız? Anahtar kelimeyi kullan sınıf Oluşturmak için sınıf ve her zaman yapıcı() yöntemini ekleyin. Yapıcı yöntemi, her seferinde çağrılır. sınıf nesne başlatılır.

Daha sonra, JavaScript'te sınıf var mı diye de sorulabilir.

JavaScript'te sınıf olmadığını not etmek önemlidir. İşlevler, sınıfları bir şekilde simüle etmek için kullanılabilir, ancak genel olarak JavaScript, sınıfsız bir dildir. her şey bir nesne . Ve kalıtım söz konusu olduğunda, nesneler "sınıf" dillerinde olduğu gibi sınıflardan değil, nesnelerden miras alır.

JavaScript'te sınıfları kullanmalı mıyım?

sınıflar yeni nesneler oluşturmak için şablon görevi görür. Hatırlanması gereken en önemli şey: sınıflar sadece normal JavaScript fonksiyonlar ve abilir olmadan tamamen çoğaltılabilir kullanarak NS sınıf sözdizimi. Karmaşık nesneleri bildirmeyi ve devralmayı kolaylaştırmak için ES6'da eklenen özel sözdizimsel şekerdir.

Önerilen: