A4. Given the following class diagram, interfaces and classes that model various kinds of animals. What will be the errors in the main method? For each error, indicate the line number of each incorrect statement and explain in one sentence why it is wrong. interface Animal { int number0fLegs (); interface Mammal extends Animal { } <> Animal interface Reptile extends Animal { } numberOfLegs() : int 7 class Cat implements Mammal { public int number0fLegs () { return 4; 10 11 <> <> 12 Mammal Reptile 13 14 15 class Tiger extends Cat { } 16 class Snake implements Reptile { public int numbor0fLegs () { return 0; 17 Cat Snake 18 +numberOfLegs() : int +numberOfLegs() : int 19 20 21 Tiger
A4. Given the following class diagram, interfaces and classes that model various kinds of animals. What will be the errors in the main method? For each error, indicate the line number of each incorrect statement and explain in one sentence why it is wrong. interface Animal { int number0fLegs (); interface Mammal extends Animal { } <> Animal interface Reptile extends Animal { } numberOfLegs() : int 7 class Cat implements Mammal { public int number0fLegs () { return 4; 10 11 <> <> 12 Mammal Reptile 13 14 15 class Tiger extends Cat { } 16 class Snake implements Reptile { public int numbor0fLegs () { return 0; 17 Cat Snake 18 +numberOfLegs() : int +numberOfLegs() : int 19 20 21 Tiger
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
Plz Use (NetBeans IDE) program

Transcribed Image Text:A4. Given the following class diagram, interfaces and classes that model various kinds
of animals. What will be the errors in the main method? For each error, indicate the line
number of each incorrect statement and explain in one sentence why it is wrong.
5
interface Animal {
2
int number0fLegs ();
3
interface Mammal extends Animal { }
<<Interface>>
Animal
interface Reptile extends Animal { }
numberOfLegs() : int
class Cat implements Mammal {
public int numberOf Legs () {
return 4;
10
11
<<Interface>>
<<Interface>>
12
Матmal
Reptile
13
14
15
class Tiger extends Cat { }
16
class Snake implements Reptile {
public int numberOf Legs () {
return 0;
17
Cat
Snake
18
+numberOfLegs() : int
+numberOfLegs() : int
19
20
21
Tiger
![1
public class Animals {
public static void main(String[] args) {
Animal animal1, animal2, animal3;
Mammal mammal1;
Cat cati;
Snake snake1;
3
Tiger tiger1;
List<Animal> listi, list2;
7
new Tiger();
new Animal();
animal2 = new Animal();
- new Tiger ();
mammall = new Snake ();
mammal1;
10
animali
11
snake1
12
13
cati
14
tigeri
animal3 = cati;
15
16
= new ArrayList<Animal>();
11st2 = new ArrayLıst<Rept1le>();
17
listi
18
19
20](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fd32d2f63-6dcd-463f-a83e-976b7d33e706%2F59915214-da26-4053-aae3-252f47de01fe%2F8szhru9_processed.jpeg&w=3840&q=75)
Transcribed Image Text:1
public class Animals {
public static void main(String[] args) {
Animal animal1, animal2, animal3;
Mammal mammal1;
Cat cati;
Snake snake1;
3
Tiger tiger1;
List<Animal> listi, list2;
7
new Tiger();
new Animal();
animal2 = new Animal();
- new Tiger ();
mammall = new Snake ();
mammal1;
10
animali
11
snake1
12
13
cati
14
tigeri
animal3 = cati;
15
16
= new ArrayList<Animal>();
11st2 = new ArrayLıst<Rept1le>();
17
listi
18
19
20
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps

Recommended textbooks for you

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY