Această problemă a fost rezolvată!
Construiți o clasă numită „Animal” care are trei atribute: „Dieta ArrayList”, „int numOfLegs” și „Carnivore boolean”. Construiți un constructor cu trei parametri pentru a seta cele trei atribute. În constructor, dacă numărul de picioare dat în parametru este sub 0 setați numărul de picioare egal cu 0. Adăugați șapte metode:
- „Void addToDiet (String item)” care va adăuga un singur articol la dieta animalelor
- „Void addToDiet (ArrayList items)”, care va adăuga toate articolele date în dieta animalelor
- „Void setDiet (ArrayList newDiet)” care va seta dieta animalelor să fie noua dietă
- „ArrayList getDiet ()” returnează dieta animalelor
- „Boolean isCarnivore ()” revine dacă animalul este sau nu carnivor
- „Int getNumOfLegs ()” returnează numărul de picioare al animalului
- „String makeSound ()” returnează șirul „Any Sound”
Acum, că avem o clasă de bază, vom face o subclasă a clasei noastre „Animal”. Faceți o clasă numită „Pisică” care este o subclasă de „Animal”. În „Pisică” adăugați un nou atribut „Culoare șir”. Construiți un constructor cu doi parametri, o dietă arrayList și culoarea șirului, în noul constructor apelați constructorul superclasei și presupuneți că numărul picioarelor tuturor pisicilor este 4 și fiecare pisică este carnivor. Adăugați o metodă „String getColor ()” care returnează culoarea pisicii. Înlocuiți (suprascrie) metoda originală „makeSound ()” cu o nouă funcție „makeSound ()” care returnează șirul „Miau”.
- Produsele chimice rezolvate de mister au făcut viori Stradivarius unice, spune profesorul - ScienceDaily
- Natalia Vodianova Am un simț animal pentru pericol ”Models The Guardian
- Proteine, clasa întâi
- Natty Lifter's Guide to Nutrition Build Quality Gainz wout Steroids
- Atâtea diete, atâtea alegeri, pe care le funcționează