Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Golang

Golang Google’a ait insan diline en yakın olan dillerdendir, projelerin ve dökümanların paylaşım alanıdır




Golang'ta Kalıtım

Golang

Yeni Konu aç Cevapla
 
Seçenekler
Alt 2 Hafta önce   #1
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
01/2016
Nereden
Burdan
Mesajlar
Konular

Teşekkür (Etti): 38
Teşekkür (Aldı): 137


Thumbs up Golang'ta Kalıtım






Öncelikle yazıma hoşgeldiniz,
Bu yazımda sizlere Golang'ta Katılımı anlatacağım. Programlama dillerine aşina olan arkadaşlarımız bilir, inheritance olayı vardır. Bu olay bir class'taki verileri başka bir class'ta kullanmaya yarar. İşin garip yani Golang'ta ne inheritance vardır, ne de class
Class'a benzer struct metodlar vardır. Tabiki kalıtım yapmanın bir başka olayı var Golang'ta, struct'ımıza değişken tanıtıyorken en üste kalıtım istediğimiz struct'ı yazabiliriz.

Örnek:
type insan struct {
boy, yas, kilo int
}
type ogrenci struct {
insan
sinif int
}

Yukarıdaki işlem ile ogrenci struct'ının başına insan ekleyerek insan struct'ındaki verileri almasını sağladık. Böylece kalıtım (miras) işlemini yapabildik. Yukarıdakileri örnekte kullanalım.


func main() {
ali:= insan{}
ali.boy=175
ali.kilo=73
ali.yas=22
fmt.Println(ali.boy, ali.kilo, ali.yas) //175 73 22
veli:= ogrenci{}
veli.boy=170
veli.yas=18
veli.kilo=70
veli.sinif=12
fmt.Println(veli.boy, veli.kilo, veli.yas, veli.sinif) //170 70 18 12
}

İYİ FORUMLAR!!!



___________________________________________


Konu ksc10 tarafından ( 2 Hafta önce Saat 14:56 ) değiştirilmiştir..
 Offline  
 
Alıntı ile Cevapla
Teşekkür

M3m0ry, akovskiniz Teşekkür etti.
Alt 2 Hafta önce   #2
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
01/2016
Nereden
Kocaeli
Yaş
18
Mesajlar
Konular

Teşekkür (Etti): 141
Teşekkür (Aldı): 833




Güzel konu olmuş, umarım Golang dilinde bir yerlere varabilirsin. Ellerine sağlık, iyi çalışmalar.



___________________________________________

Telegram | 𝓐𝓚𝓞𝓥𝓢𝓚𝓘𝓝𝓘𝓩™ | Twitter
 Offline  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #3
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
01/2016
Nereden
Burdan
Mesajlar
Konular

Teşekkür (Etti): 38
Teşekkür (Aldı): 137




Alıntı:
akovskiniz´isimli üyeden Alıntı Mesajı göster
Güzel konu olmuş, umarım Golang dilinde bir yerlere varabilirsin. Ellerine sağlık, iyi çalışmalar.
Teşekkür ederim, İnşallah dediğiniz gibi olur, dilin temelini öğrendikten sonra frameworklere geçince birşey öğrenmediğini fark ediyorsun



___________________________________________

 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+

Sosyal Medya Bayilik Paneli
paykasa

wau