Merhaba;
Ödev için Deque sınıfı yazıyorum. Sınıfı yazmayı bitirdim. Sadece STD içerisinden Deque kullanmamızı istemiyormuş hoca. Tamamen STD üyelerini kullanmamaya gerek yokmuş. Neyse, sonuç itibariyle kullanmadan yazdım. Konuyla ilgili hocama danıştığımda bizden run-time polymorphism istediğini belirtti. Inheritance kullanmadan run-time da bunu yapmak mümkün mü? Yani function overriding yanlış bilmiyorsam, run-time polymorphismin temel mantığı. Parent class'ta bulunan aynı veri tipi ve isimdeki fonksiyonun child class'ta kullanılarak override edilmesi değil mi? Böylece eğer parent class'tan çağırılırsa farklı, child class'tan çağrılırsa farklı çalışmış olacak ancak döndürdüğü veri tipi aynı olacak?
Ödev için Deque sınıfı yazıyorum. Sınıfı yazmayı bitirdim. Sadece STD içerisinden Deque kullanmamızı istemiyormuş hoca. Tamamen STD üyelerini kullanmamaya gerek yokmuş. Neyse, sonuç itibariyle kullanmadan yazdım. Konuyla ilgili hocama danıştığımda bizden run-time polymorphism istediğini belirtti. Inheritance kullanmadan run-time da bunu yapmak mümkün mü? Yani function overriding yanlış bilmiyorsam, run-time polymorphismin temel mantığı. Parent class'ta bulunan aynı veri tipi ve isimdeki fonksiyonun child class'ta kullanılarak override edilmesi değil mi? Böylece eğer parent class'tan çağırılırsa farklı, child class'tan çağrılırsa farklı çalışmış olacak ancak döndürdüğü veri tipi aynı olacak?