Answered step by step
Verified Expert Solution
Question
1 Approved Answer
How will you program using Java? google.com/u/0/c/MTQ50TYXNDgxODRa cument internships-North Phtographer Inheritance Inheritance- Rules to Remember 1. A subclass can add new private instance variables 2.
How will you program using Java?
google.com/u/0/c/MTQ50TYXNDgxODRa cument internships-North Phtographer Inheritance Inheritance- Rules to Remember 1. A subclass can add new private instance variables 2. A subclass can add new public or private methods 3. A subclass can override (redefine) inherited methods. 4. A subclass must define its own construct 5. A subclass cannot access the private members of its superclass Description purchasing one combination of photograph sizes and quantities. The number and type of photographs offered in each A sports photographer takes pictures of youth sports teams. Coaches and parents can buy pictures by of five different picture packets. The packets offered include the StarterPacket AllStarPacket, ChampionPacket, and CollectorPacket. Each packet offers a different Starter Memory 1 2 AllStar 1 Champion 1 2 Collector 1 The StarterPacket class is defined with the following attributes and behavlors Attributes (instance variables) photo8x10 the number of 8x10 photos Behavior (methods) eturns a string representation of the object's instance variables Define two classes named Define a class named C MemoryPacket and AllStarPacket that both inherit the StarterPacket class. that inherits from the AllStarPacket. Define a class netorsPacket tha Illustrated by the diagram below: that inherits from the ChamplonPacket. The inheritance relationship is ogle.com/u/0/c/MTO5OTYXNDgxODRa mentIntemships-Northr CollectorPacket class extends ChamplonPacket Make the following additions and modifications to the CollectorPackot class 1. A subclass can add new private instance varlables. .Add an instance variable of type int named photoWallets 2. A subclass can add new public or private methods. e none 3. A subclass can override (redefine) inherited methods Override the getPacketName method so that it returns the packet namo "Collector Packet" . Override the toString method so that it includes the instance varlable photoWallets 4. A subclass must define its own constructors Add a default constructor that initializes photoWallets to a value of 8 Sample Run Sports Photography 1. Starter Plan Memory Plan . All Star Plan 5. Collector Plan Select plan 1 Picture Plan StarterPlan Poge 2 4a+ x 101 classroom.google.com/u/0/c/MTQ 5OTYXNDgxODRa Untitled document- Internships. North StarterPlarn 8 x 10 = 1 Sports Photography . Starter Plan 2. Memory Plan 3. All Star Plan 4. Champion Plan 5. Collector Plan Select plan->2 icture Plan MemoryPlan 8 x 10 1 Wallets 8 Sports Photography 1. Starter Plan 2. Memory Plan 3. All Star Plan 4. Champion Plan 5. Collector Plan Select plan ->3 icture Plan s//classroom.google.com/u/0/c/MTO5OTYXNDgxODRa B Untitled document. M Internships Northr icture Plan AllStarPlan 3x10=1 Magazine Cover 1 Trading Cards-16 Sports Photography 1. Starter Plan 2. Memory Plan 3. All Star Plan 4. Champion Plan 5. Collector Plan Select plan ->4 icture Plan ChampionPlan 8x10=1 agazine Cover = 1 rading Cards16 5x7=2 Sports Photography 1. Starter Plan Mamnru Plan Untitled document M Internships-Northr hampionPlan 8 x 101 Magazine Cover#1 Trading Cards 16 5 x7 2 Sports Photography 1. Starter Plan 2. Memory Plan 3. All Star Plan 4. Champion Plan 5. Collector Plan Select plan ->5 Picture Plan CollectorPlan 8 x 10 1 Magazine Cover 1 rading Cards = 16 5 x 7 2 Wallets-8 Page 4 D
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