1 / 22

Nesneye Dayal ı (Nesne Tabanlı ) Programlama

Nesneye Dayal ı (Nesne Tabanlı ) Programlama. DERS 1: NTP Nedir?. Nesne Tabanlı Programlama Ders Planı. Nesne Tabanlı Programlama İş Yükü. Ödevler ( Quizler ): % 30 Vize : % 20 Proje: % 30 Final : % 20. LETS GO!. Nesne Tabanlı Programlama Nedir? Önemi? Özellikleri?

zuzela
Download Presentation

Nesneye Dayal ı (Nesne Tabanlı ) Programlama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NesneyeDayalı(Nesne Tabanlı )Programlama

  2. DERS 1: NTP Nedir?

  3. Nesne Tabanlı Programlama Ders Planı

  4. Nesne Tabanlı Programlama İş Yükü • Ödevler (Quizler): % 30 • Vize : % 20 • Proje: % 30 • Final : % 20

  5. LETS GO! • Nesne Tabanlı Programlama Nedir? • Önemi? • Özellikleri? • İlgili Kavramlar nelerdir? • 30dk.

  6. Nesneye Dayalı Programlama da Nesi? (ObjectOrientedProgramming) • Günümüz programlarının bel kemiği • Yazılım dünyasında karmaşıklığı ya da boyutu artan yazılımların kolayca ve kısa sürede geliştirilebilmesi için özellikle tüm yazılım projelerinde kullanılmaktadır.

  7. Nesneye Dayalı Programlama da Nesi? • Klasik Programlama : Veriler + Fonksiyonlar • NTP: Gerçek hayatta var olan olguların programlamaya aktarılmasındaki yeni yaklaşımdır.

  8. Ama Neden NTP (OOP) ? • Karmaşık yazılımların geliştirilmesini ve bakımını kolaylaştırır. • Kod tekrarlarını azaltır. • Projede her hangi bir güncelleme durumunda kod yönetiminin kolaylaştırır. • Her şeyin bir "nesne-class" olması ve farklı projelere daha kolay entegre edilebilmesi sağlar. • Profesyonel projelerin oop yaklaşımı ile geliştirildiğini düşündüğümüzde oop bilen birisi bu yapıya aşina olup daha çabuk projeye adapte olacaktır.

  9. Sınıf mı ? • Ütü ?

  10. Sınıf mı ? • Ütü ?

  11. Sınıf ve Nesne

  12. Sınıf ve Nesne

  13. Sınıf ve Nesne

  14. Sınıf ve Nesne

  15. Nesne nedir? • Araba • http://www.youtube.com/watch?v=8CTzp1Wm6io • Key • http://www.youtube.com/watch?v=DivykEY4z1g

  16. Nesne Örnekler • Nesne yönelimli Programlamada nesnelerle iletişim gerçekleşir. • ÖRNEK • Yurttaki öğrenci kayıtlarını tutmak: (For a program to keep track of student residents of a collegedormitory, we may have many Student, Room, and Floor objects. ) • Müşteri ve stokların kontrolu için: (to keep track of customers and inventory for a bicycle shop, we may haveCustomer, Bicycle, and many other types of objects. ) • NESNE= ALANLAR + METOTLAR • Örnek: Öğrenci? (a Student object may consistof data such as name, gender, birth date, home address, phone number, and ageand operations for assigning and changing these data values. )

  17. ÖDEV • Megep_nesne1.pdf • JAVAya-GİRİŞ

More Related