Question: In Java: The base class Pet has protected fields petName, and petAge. The derived class Cat extends the Pet class and includes a private field
In Java: The base class Pet has protected fields petName, and petAge. The derived class Cat extends the Pet class and includes a private field for catBreed. Complete main to:
create a generic pet and print information using printInfo
create a Cat pet, use printInfo to print information, and add a statement to print the cat's breed using the getBreed method.
Ex If the input is:
Dobby Kreacher Scottish Fold
the output is:
Pet Information: Name: Dobby Age: Pet Information: Name: Kreacher Age: Breed: Scottish Fold
Code:
import java.util.Scanner;
public class PetInformation
public static void mainString args
Scanner scnr new ScannerSystemin;
Pet myPet new Pet;
Cat myCat new Cat;
String petName, catName, catBreed;
int petAge, catAge;
petName scnrnextLine;
petAge scnrnextInt;
scnrnextLine;
catName scnrnextLine;
catAge scnrnextInt;
scnrnextLine;
catBreed scnrnextLine;
TODO: Create generic pet using petName, petAge and then call printInfo
TODO: Create cat pet using catName, catAge, catBreed and then call printInfo
TODO: Use getBreed to output the breed of the cat
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
