Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write the printItem ( ) method for the base class. Sample output for below program: Last name: Smith First and last name: Bill Jones /
Write the printItem method for the base class. Sample output for below program:
Last name: Smith
First and last name: Bill Jones
Code from file BaseItem.java
public class BaseItem
protected String lastName;
public void setLastNameString providedName
lastName providedName;
FIXME: Define printItem method
Your solution goes here
end
Code from file DerivedItem.java
public class DerivedItem extends BaseItem
private String firstName;
public void setFirstNameString providedName
firstName providedName;
@Override
public void printItem
System.out.printFirst and last name: ;
System.out.printlnfirstName lastName;
end
Code from file ItemInventory.java
import java.util.ArrayList;
public class ItemInventory
public static void mainString args
BaseItem baseItemPtr;
DerivedItem derivedItemPtr;
ArrayList itemList new ArrayList;
int i;
baseItemPtr new BaseItem;
baseItemPtr.setLastNameSmith;
derivedItemPtr new DerivedItem;
derivedItemPtr.setLastNameJones;
derivedItemPtr.setFirstNameBill;
itemList.addbaseItemPtr;
itemList.addderivedItemPtr;
for i ; i itemList.size; i
itemList.getiprintItem;
end
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started