Modül 17 - Polymorphism (Çok Biçimlilik)

Mini Proje - Hayvanat Bahçesi

C++ Programlama Eğitimi · 1 görev

# Mini Proje

Bir hayvanat bahçesi uygulaması geliştir.

Animal isminde abstract bir sınıf oluştur.

Alt sınıflar:

  • Dog
  • Cat
  • Bird

Her sınıf kendi Speak() fonksiyonunu override etsin.

Program Animal pointer dizisi kullanarak tüm hayvanların seslerini ekrana yazdırsın.

Bu proje polymorphism mantığını gerçek bir senaryoda uygulamanı sağlayacaktır.

Örnek Kod
#include <iostream>
using namespace std;

class Animal
{
public:
    virtual void Speak() = 0;
};

class Dog : public Animal
{
public:
    void Speak() override
    {
        cout << "Hav Hav" << endl;
    }
};

🎯 Bu Dersteki Görevler

Hayvanat Bahçesi

Dil: cpp

Yükleniyor…