8 EYLÜL 2010, ÇARŞAMBA

Python Pt 6 Program Nasıl

Öğretici program nasıl benim borularla Park seks de sahibidir net ve yürüme bugün Python kapağı edeceğim nesne yönelimli programlama sensin oluşturmak için kullanabilirsiniz bizim plan bir kapak sınıflarında ders nesneler ve aynı zamanda kapağı edeceğim kalıtım ve çok biçimlilik sen nesneleri oluşturmak nasıl oluşturmak sınıf üzerinde yükseklikleri sonra ad sınıfı yazın ve Aşk sınıfı dedi ve ben bir yöntem bulacağım Daha önce fonksiyonların ama burada olarak anılacaktır sınıflar içinde onlar yöntemler olarak adlandırdığımız ve bu özel bir yöntemdir Bu işi başlatmak için ya da nesneyi bu işlev her zaman ça

ğrılacak gidiyor edilir inşa Eğer yeni bir nesne oluşturmak yürürlüğe girdiği sonbaharda kişi hayvan adını vermek ve ben Fransızca değilim ya da varsayılan adını alacak no-name ve burada tekrar Bu çizgi ile ben bu değişke

n sadece olmasını istediğiniz takım belirterek değilim sınıf içinde yalan işlevleri değiştirilebilir Eğer bu fonksiyonlar bir dakika içinde burada yöntemler görecek bakın ediyoruz ve referans hücreler bunu o

“Ben tamamen Nesne Tabanlı Programlama (OOP) Python nasıl çalıştığını kapsamaktadır. Olsa diğer OOP dillerinde nasıl bu aynı zamanda. Kalıtım, Polimorfizm, Sınıfl...”
Derek Banas

luştururken nesnesine bir başvurudur Eğer yeni bir nesne oluşturmak her nesne aslında burada geçirilir ve o nesne veya içindeki değişkenler için bu durumda ile oynamak Değişken adını ayarlama Burada geçti adı veya hiçbir ad ve Eğer adını değiştirmek istediğinizde denir işlevdir nesne için tekrar Çağrı burada bir hata koymak burada daima bu çünkü iyi hatırlıyorum Eğer hataları önlemek için yardımcı olur Orada biz o adını almak istiyorsanız hemen gitmek o bir ortak,

Python Pt 6 Program Nasıl Resim 1 Python Pt 6 Program Nasıl Resim 2 Python Pt 6 Program Nasıl Resim 3 Python Pt 6 Program Nasıl Resim 4

çünkü biz bir ilham perisi ve saten get kullanmak için gidiyoruz şeyler bir dakika içinde burada amatör kısayolu kullanmak için ama ne olsun iyi yapmak değerini dönecektir Bu bir değişken adı saklanan ve o biz ne bize ne var olduğunu Biz bu tüm bu kapsülleme denir yapmak güveç yanlışlıkla değil böylece değişken adı korumak Cmt Eyl başka bir şey için o kadar kafa karıştırıcı geliyor kodu bir yere set Sadece bu arayarak değişken adını ayarlayabilirsiniz böylece her şeyi tutmak işlev Şimdi elbette her hayvan edecektim kodunu

zu daha anlaşılır hale getirir Gürültü çeşit yapmak ve ben sadece basit tanımlanır burada yapmak istiyorum hayvanlar, varsayılan olarak alacak bir gürültü hayvanlar da bu yüzden hareket edecektir Eğer bu sınıfları oluşturmak ne yapıyoruz, hepsi bir varsayılan sağlamak tüm hataları sağlayan kutu ve Sadece her hayvan iki yiyor vardır diyelim krizi krizi söylemek için K Yan sınıfa kadar içindeki tüm yöntemler bulmak için en yapacağız çağrı köpekler kurucusunu çağırmak konum bir nesne oluşturmak izin hayvan sınıfı için işlevin ve izin çağrısı bizim köpek yavrusu da özgün olmak ve en bizim köpek yavrusu biraz gürültü yapmak atalım onun ve taşımak ve yemek ve Bu fonksiyonu çalıştırmak tercih eğer onu krizi krizi ilerlemeye görebilirsiniz bu kadar Buraya giderseniz bu yöntemler artık çalıştırılan Jake'e ve almak için function get adını kullanmak biz bu kopya görmek oturdu yeni isim yapıştırın çalıştırmak ve krizi krizi poppy için kaldırma görebilirsiniz orijinal adı oldu çünkü bu nesneyi oluştururken bunu verdi ve Jake yeni adını ayarlayın çünkü o Jake görmek için ve bu yeni isim tür sınırlayıcı olduğu alınır bu genel sınıf biz sadece o kadar olan bir değişken olması nedeniyle Kullanıcı kullanabilirsiniz ve bunlar ek isimleri göndermek isteyebilirsiniz tabii de bazı işler var etrafında bununla Ben yapacağımız şey Python edeceğiz içeride şimdi Biz edeceksin olduğunu onlara geçmek ve sınırsız sayıda izin anahtar / değer çifti veya sözlükleri kadar ve biz başlatma yönteminde burada var bunu nasıl bu anahtar kelimeyi ne zaman biz belirlenmesinden tarafından Bunu kullanmak bu sınırsız sayıda beklemek Python söyler sözlükler kendisine geçirilecek dışarı ben bu anlamına almak biliyorum Bu konuda biz değişkenlerin sınırsız sayıda göndermek için gidiyoruz tarafından K ve isim yerine düzenli fonksiyonları biz konum aşağı vermeyeceğim lastik satışları konum olacak o hareket değerlendirme gibi bir isim verin dedi potansiyel değerler sınırsız sayıda olacak çünkü onlar göndermek Şimdi bu sınıfa bunu yapmak istemeyebilirsiniz biliyorum ama bu güzel bir eser soruna muazzam etrafında Şimdi bu değişti esnekliği kadar miktar isimleri bu yüzden nitelikleri kimse değişimi ve bu gelişmiş Python kullanılan yaygın bir şeydir her zaman olacak özellikle tarafından değil demek Python için çok yeni ama birileri sana esneklik hayal düşünüyorum o sağlar ve o zaman biz sadece tekrar niteliklerinde koymak değer ve bu anahtarı olacak sözcük almak istediğiniz anahtar Biz get işlevi bağlıyor anahtarı geçmesi yapmak zorunda ve karanlık olsun niteliklerini altüst o ve ben orada bir varsayılan içeriden koyacağız ve biz burada yerine geri inmesi halinde 0 ismi burada niteliklerini koymak ve Burada haraç ve burada onun yerine bu set işlevi yapacağız koymak içinde sevgi niteliklerini konum bu adam da burada oynamak edelim ayak ve en bu köpek vardı diyelim Korkunç bir kaza ormanda ama değer oldu içinde 3 seviyorum onların bu yüzden biz burada ne var biz kullanmak aynı işlevleri çalıştırmak için gidiyoruz olduğunu önce biz atamak için gidiyoruz köpek değerine anahtar adı biz almak için gidiyoruz anahtar adı saklanan değer şimdi sınırsız tanımlayabilirsiniz çünkü ayakların sayısını ayarlama vardır numara Bizim sınıf içinde bir anahtar / değer çiftleri ve Ben yeni bir o anahtar Feat kullanarak çifti değerli oluşturmak ediyorum ve değer üç varlık ve sonra biz retreive gidiyoruz biz bu konum ve eğer sınıf ayaklar Eğer o iki üç yöntem çıktısını tam olarak ne olduğunu görebilirsiniz Daha önce vardı Burada gerçekten o isim eller Burada biz set ayak sayısını almak için gidiyor Oradaki son derece esnek yani Eğer sınıflar ekleyebilirsiniz yeteneği ve şimdi biz miras üzerinde hareket edecek temelde sınıf sağlar içeride bir şey burada değiştirmek gerekmez Burada bile bu bilgi silmek ve buradan aşağı gelmesine izin ve temelde tüm bu bilgileri silmek hem tamam şimdi ne yapacağımızı biz yeni bir sınıf oluşturmak için gidiyoruz olduğunu bulduk tüm yöntem ve değişkenleri miras gidiyor Hayvan sınıfında yapacağız çağrı bu sınıf konum Köpek ve nasıl hayvan sınıfına başvuru yapmalıdır miras olduğunu sen devralmasını vardır ve burada biz genel sağa gidiyoruz Gürültü fonksiyonu ile değiştirin Bir gürültü o köpek daha büyük olasılıkla olur kurt kurt K yapmak ama en biz de tutmak istedim diyelim Bu gürültü varsayılan gürültü ve erişmek mümkün iyi sen tüm yöntemleri erişebilirsiniz ve üst sınıf hayvan sınıf olma o sadece tarafından miras edildi ile onunla başvuran Süper fonksiyonu ve istediğiniz yöntemi çağrı ve sonra buraya gelmek ve bunun yerine köpek oluşturmak Nesne aynı şekilde biz yarattık yapmak Polise bir baskı öncesi hayvan nesne biz burada gürültü yöntemini çağırın ve biz de tanımlamak değil başka bir işlevi çağırmak için gidiyoruz Köpek sınıfta ve bu miras nedir özünde Biz çalıştırırsanız ve onun biz yazdırmak için gidiyoruz burada görebilirsiniz duvar ve onu duvar Sadece Göl burada tanımlanmış ve biz ilerlemeye yazdırmak için gidiyoruz bu hareket fonksiyonu kaldırmak neden olduğu yöntem, orijinal yapar ve biz yok olsa bile sınıf hayvan Orijinal bir all-sınıfta nadir mu Biz miras onu tanımlamak yok Biz hayvan sınıfından oluşturulan köpek sınıfı böylece o üzerine nasıl miras çalışmaları temelde Eğer üye değiştirmek istediğiniz hala bir başvuru yapabilir iki yöntem İçeri Ben bu durumda olmak hayvan ebeveyn veya süper sınıfı aşk bu şekilde ve ayrıca geçersiz kılabilirsiniz Bu yeni sınıfın içini değiştirmek istediğiniz herhangi bir yöntem böylece sınıflar ve miras miras var Genel şimdi istiyorum tam olarak size açıklamak yapmak Ne polimorfizmi s K yüzden yarattı biz buraya oluşturulan can Bu adamı vida değil de başka bir şey adında bir sınıf köpek yapacağız oluşturmak konum çok hayvan kap olduğunu umutlar nother sınıfı olarak adlandırılan kediler ve biz farklı bir gürültü bulmak için gidiyoruz Kedi yapacağımız bu durumda teyze yapar Şimdi beni yazdırmak biz bu kurtulmak için gidiyoruz biz ettik aptal tamam yüzden tanımladığınız köpek Noi olan varsayılan yazılır ama biz diğer tüm yöntemler tuttu Burada hayvan kadar biz overwrote def Yeni yöntemi, gürültü kapak sınıfı da şimdi programda kendisi bu içinde değil ya da biz edeceksin başka sınıflar, yeni bir işlev çağrısı konuşma oluşturmak Benim için değil, ne olacak yapmak o almaya gidiyor ise Hiçbir nesne tiptedir o gidiyor ne yaparsa yapsın hayvan yöntem noice olabilir çalıştırmak için biz gerçekten karmaşık kelime bahsediyoruz bu polimorfizm olduğunu Gerçekten gerçek programda daha sonra karmaşık olmamalı Yine sınıf dışında bir parçası olacak yeni oluşturmak işlevlerin dışında nesne tip sınıfı köpek yukarı ve yapacağız oluşturmak ediyoruz diğeri yeni bir kedi nesne sıkı pislik yanı sıra ve şimdi bizim işlevine geçmek için oraya gidiyoruz var ki Yeni inceliğini Sophie benimle konuş Sadece biz bir hayvan bekliyor geçmesi zaman ne olacağını görmek Nesne ama biz bunu geçiyoruz 8 ne olup bittiğini itiraz edemez Hala var miyav yazdırır söylüyorlar ve hala basacak var Bu yöntem, tanımlanmış olsa bile Kedi sınıfının içinde burada kedi sınıfı var bütününde sadece bir yöntemi vardır Norveç'in en böylece hayvan sınıfında yöntemi üzerine gidiyor Kendi yöntem adı gürültü ile ama bir hayvan sınıfından tüm yöntemleri korumak için gidiyor bit sağa bitmedi mi ve hangi polimorfizm olmasıdır iPhone bunu geçirdiğinizde bilecek kadar akıllı Bir kedi nesnesi olsa bile o kedi nesne hala ve hayvan nesnesi ve bunu söylemek için yeterli akıllı tamam o gider temelde ne olur ise Bu aslında bir hayvan nesne olan bir kedi nesnesidir Bu yeni kedi nesnesi bir yöntemdir yabani tip var Gürültü evet o büyük bir yangın yok o zaman aşağı hayvana öldü geliyor tercüman ne diyor yiyor Yeni kedi nesne üzerine yazar bir yöntem var mı ya da bir hayvan gibi muamele bulmak diyor hayır diyor yöntemini yemek bu ne olduğu polimorfizmidir Bu devasa karmaşık kelime aracı böylece temelde 's nesne yönelimli programlama var Ben düşünmek en karmaşık şeylerden bazı kullanmalısınız Python özgü ama bu yine de bu yüzden polimorfizmidir veraset olduğunu doğrudur ve Her diğer dil bu nedenle diğer için bu bilgileri kullanabileceğiniz var dil de, çünkü herhangi bir nesne yönelimli programlama dili aynı şekilde hemen hemen eserler polimorfizm polimorfizmidir Eğer herhangi bir sorunuz varsa yani aşağıdaki yorum bölümüne onları terk ve değilse bir dahaki sefere.

Açıklama

Ben tamamen Nesne Tabanlı Programlama (OOP) Python nasıl çalıştığını kapsamaktadır. Olsa diğer OOP dillerinde nasıl bu aynı zamanda. Kalıtım, Polimorfizm, Sınıflar ve Nesneler OOP programlama kavramına özgü jargon terimlerdir. Bu kavramlar kullandığınız dilin dışına göre değişir yok. Videodan Kod burada http://bit.ly/8Z0dZH olduğunu

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Derek Banas

Derek Banas

Ben senin isteklerine dayanarak eğitimlerini yapmak. Hayal edebileceğiniz herhangi bir konuyu kapsayacak

YORUMLAR



9.6/10

  • 81
    Olumlu
  • 3
    Olumsuz
  • 40
    Yorum
  • 9690
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012

ANKET



Bu sayfa işinize yaradı mı?