Sınıf Ve Nesne Kavramları

Günlük hayatta işlerimizi çeşitli nesne kullanarak yaparız. Örneğin cep telefonu yapacağı işe göre tasarlanmış, çeşitli özellik ve işlevleri bulunan bir nesnedir. Gerçek hayattaki nesneleri tanımlamak istediğimzde; onların özellik, işlev ve davranışlarını tanımlayarak ifade etmeye çalışırız. Örneğin; çep telefonu belirli bir şekle, renge ve ağırlığa sahip telefon etme v mesaj önderme gibi işlevleri bulunan bir nesnedir. Şekil, renk yada ağırlık; cep telefonu nesnesinin özelliklerinden sadecebir kısmıdır. Nesne yönetimli pogramlama teknolojisinde bu kavram encapsulation olarak bilinir.

Bu nesneyi yada nesne grubunu diğerlerinden ayıran şey; onun üyesi olduğu sınıftır. Örneğin hangi marka olursa olsun bir ce telefonunu, bir buzdolabından rahatlıkla ayırd edebiliriz.

Örneğin Ümit adlı kişiin cep elefonu ile Gökhan adlı kişinin telefonları birbirinden o kadar farklı özelik veişlevlee sahip olabilirler ki, ortak yanlarıtelefon etmek ya da mesaj göndermek olabilir.

    Ümit'in Telefonu

  • Markası = ABC
  • Yapım Yılı = 2000
  • Rengi = Siyah
  • WAP = Yok
  • Gökhan'ın Telefonu

  • Markası = XYZ
  • Yapım Yılı = 2002
  • Rengi = Siyah
  • WAP = Var

Gördüğünüz gibi sayılan öelliklerin bir kısmı farklı, bir kısmıdaaynı olan 2 nesneden söz ediyoruz

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Blog Sayaç
Tag Cloud
Visual Basic Refactoring Visual Basic Vb.Net Veritabanı Türleri Sql Diziler Visual Basic Diziler Dizileri Yeniden Boyutlandırma Kod Yazmadan Programlama Dreamweaver PHP İlişkisel Veritabanı Tasarımı Veritabanı Mysql Oracle Mssql Dizi Değişkenlerinde Kullanılan Methodlar SQL (Structured Query Language) Sql dili sql nedir Visual Basic 9.0 (2008) Extension Methods Visual Basic 9 Visual Basic 10 Index (Dizin) Kavramı Primary Key (Birincil Anahtar) Foreign Key (Yabancı Anahtar) Visual Basic de IIF ile Yeni IF arasındaki "I" farkı hakkında IF ve IIF Microsoft Microsoft Silverlight Silverlight Nedir Silverlight 4 Silverlight 3 Internet Explorer 8 Windows IE 8 IE 8 ASP.NET MVC Framework’e Genel Bakış Asp.Net Mvc Asp.Net Mvc Asp.Net 4.0 ClientIDMode HTML ID Framework 4.0 Sql Delete komutu Sql insert komutu sql update komutu sql select komutu Sayfa Genelinde Etkilenmeyen DIV Katmanı Div Css favicon Favicon yapımı Silverlight İle Streaming Servisleri Streaming Silverlight Silverlight Uygulamalarında Performans Silverlight Performans Final haftası gop universitesi kmyo koyulhisar koyulhisar myo ümit polat Vitabanı Yönetim Sistemleri Veritabanı Final Soruları gop gop koyulhisar myo Veritabanı Yönetim Sistemleri Final Sorularının Cevapları şiir hayat hayat felsefesi ölüm internet internet programcılığı php resim yükleme php resim upload blue-ray pioneer blue-ray disk windows 7 windows 7 tanrı modu GodMode Windows 7 GodMode 7 GodMode inegöl karlı hava eskişehir mehmet özdemir daron yöndem internetten para kazanmak cpc ppc adsense adtech adhood Google oop Sınıf e nesne kavramı Class kavramı Object Oriented Programming Overloading Kavramı Visual Basic.Net Silverlight ContextMenü ContextMenü Silverlight Sağ Tuş Desteği Silverlight 4 Commanding Commanding vs 10 Vb 10 Visual Studio 10 ad3m ByGOGO Ümit chosen 90 lı yıllar maç gaziosmanpaşa üniversitesi yazılım kulübü


Blogsa 1.0 ile olusturulmustur.