Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Nesneye Dayalı (Nesne Tabanlı ) Programlama. DERS 1: NTP Nedir?

Benzer bir sunumlar


... konulu sunumlar: "Nesneye Dayalı (Nesne Tabanlı ) Programlama. DERS 1: NTP Nedir?"— Sunum transkripti:

1 Nesneye Dayalı (Nesne Tabanlı ) Programlama

2 DERS 1: NTP Nedir?

3 Nesne Tabanlı Programlama Ders Planı HaftaTarihKonularÖdevler 123-27 Eylül:Nesne Tabanlı Programlama 230 Eylül-4Ekim:Java Hakkında-Veri Tipleri 37-11 Ekim:Operatörler 414-18 Ekim:Kurban Bayramı 521-25 Ekim:Sınıf Kavramı- Set/Get MetotlarıÖdev 1 628 Ekim- 1 Kasım:Metotlar 74-8 Kasım:Metot Aşırı yüklemeÖdev 2 811-15 Kasım:Paketler (String-Math-Random-Scanner)Ödev 3 918-22 Kasım:Vizeler 1025-29 Kasım:Diziler 112-6 Aralık:Çok boyutlu dizilerÖdev 4 129-13 Aralık:Kontrol Yapıları 1316-20 Aralık:DöngülerÖdev 5 1423-27 Aralık:Nesne Metot Sınıf uygulamaları 1530 Aralık-3 Ocak:Genel TekrarProje Teslim 166-10 Ocak:Telafi Haftası 1713-17 Ocak:Finaller 1820-24 Ocak:Finaller 1927-31 Ocak: 203-7 Ocak:Bütünleme 2114 Şubat:Tek Ders Sınavları

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? (Object Oriented Programming) • 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ü ? Özellikleri- AlanlarDavranışları-Metotlar Markası Modeli Rengi Elektrik Voltajı Kumaş Türü Isıtılabilir Ütüleyebilir Soğutulabilir

11 Sınıf ve Nesne

12

13

14

15

16 Nesne nedir? • Araba • http://www.youtube.com/watch?v=8CTzp1W m6io http://www.youtube.com/watch?v=8CTzp1W m6io • Key • http://www.youtube.com/watch?v=DivykEY4z 1g http://www.youtube.com/watch?v=DivykEY4z 1g

17

18

19

20 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 college dormitory, 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 have Customer, Bicycle, and many other types of objects. ) • NESNE= ALANLAR + METOTLAR • Örnek: Öğrenci? (a Student object may consist of data such as name, gender, birth date, home address, phone number, and age and operations for assigning and changing these data values. )

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

22


"Nesneye Dayalı (Nesne Tabanlı ) Programlama. DERS 1: NTP Nedir?" indir ppt

Benzer bir sunumlar


Google Reklamları