2. ცხოველები#
ცხოველთა იერარქია (მემკვიდრეობა + პოლიმორფიზმი)
აღწერა: შექმენით ცხოველების კლასების იერარქია.
კლასები:
Animal(ძირითადი კლასი)ველები:
name,age- სახელი, ასაკიმეთოდი:
makeSound()- ხმის გამოცემა
DogდაCatკლასები, რომლებიც აფართოებენ (extend)Animalკლასს.გადაწერეთ
makeSound()მეთოდი, რომ დააბრუნოს შესაბამისი მნიშვნელობები
ამოცანა:
შექმენით
Animalობიექტების ტიპის მასივი, რომელიც მოიცავს როგორც ძაღლებს, ასევე კატებს.გაიარეთ მასივში ციკლით და გამოიძახეთ
makeSound()თითოეულ ობიექტზე.
მიზანი: მემკვიდრეობისა და runtime პოლიმორფიზმის გაგება.