Javascript ile OOP ( Nesne Tabanlı Programlama )

Merhaba arkadaşlar , javascript ile nesne tabanlı programlama diğer yazılım dillerine oranla değişen bir kaç syntax mevcut.Daha öncesinde javascript yazmış olduğunuzu varsayarak kodlamalara geçeceğim.Burada metodlar prototype olarak oluşturulmaktadır.Diğer diğer yazılım dillerinden önemli bir  farklılık mevcut aslında bu javascriptin temel yapısından kaynaklanmaktadır  metodlardan return(dönüş) sağlamasını istediğiniz değerler return veriler; gibisinden bir kod ile gösterilmemektedir iç içe fonksiyonlar şeklinde callbacklar oluşturulmaktadır.

 

 

karesoft = (function(){
//Oluşturucu Constructor yapıcı fonksiyonumuz
function karesoft(isim,soyadi){
this.isim = isim
this.soyadi = soyadi
}

//Burada yazilim diye yeni bir metod oluşturuyoruz.
karesoft.prototype.yazilim = function(){
console.log(this.isim+” “+this.soyadi+” Şu an Javascript Eğitiminde”)
}

//Takımlar diye metod oluşturup tüm değerleri callback içerisine aktarmaktayız
karesoft.prototype.takim = function(callback){
var veriler = {“fenerbahçe”,”beşiktaş”,”galatasaray”}
callback(veriler)
}
return karesoft

})()

 

Kullanım şekli :

Öncelikle sınıfımızı açalım.

karesoft = new karesoft(“Agit”,”IŞIK”)
karesoft.yazilim() //diye metodumuzu çalıştırdık

 

 

Eğitim : Agit IŞIK

E-Posta : [email protected]

 

 

 

, ,
Önceki yazı
Async Modülü – Node JS
Sonraki yazı
OpenCart 3.x SanalPos Entegrasyonu ÜCRETSİZ

İlgili Yazılar

No results found

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi girin.

16 − four =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Menü