Write an abstract class call animal it should have public


Question. Inheritance:

1 Write an abstract class call animal, it should have public int member legNumber, eyeNumber; with an abstract function "public void move()".

2 Write two classes insect and fish extends animal, they should each implement a "move" function. In insect.move function, you should print out "insect flies", in fish.move function, you should print out "fish swims"

3 In your main function, you should create an insect object, and a fish object, call their move function, and show how insect and fish move differently.

4 Write class catFish extends fish class, in its constructor, you should set legNumber = 0, and eyeNumber . In catFish.move function, you should override fish.move function, and print out "CatFish swims"

5 Write class dragonFly extends insect class, in its constructor, you should set legNumber = 6, and eyeNumber . In dragonFly.move function, you should override insect.move function, and print out "dragonfly has 1000 eyes, and it flies"

6 Write a java interface predatorInterface. In this interface, you should declare two methods: public void hide(), and public void attack(). You should implements this interface in your catFish and dragonFly classes, because both of them are predators. In your implementation methods, you should print out: catFish hides in caves, and they attack small fishes; dragonFly hides in leaves and they attack mosquitoes.

7 In your main function, create one catFish instance, and one dragonFly instance, and call their hide & attack methods

8 Cast catFish to a fish object, then call its move() function, then cast dragonFly to animal object, and call its move() function.

Solution Preview :

Prepared by a verified Expert
JAVA Programming: Write an abstract class call animal it should have public
Reference No:- TGS02392127

Now Priced at $10 (50% Discount)

Recommended (95%)

Rated (4.7/5)