Through java, have The Delicious class – fields and constructor The class must define and initialise a field of an appropriate collection class to store Chicken objects. There must be no pre-defined limit on the number of Chiciken objects it can store. The Delicious class – basic methods The Delicious class must: • Define a method called addChicken that takes a Chicken object as a parameter and adds it to the ArrayList field. Note that this method must not create a Chicken object. Instead, a Chicken object must be passed into it as a parameter value. • Define a method called getNumberOfChickens that returns the number of Chicken objects in the ArrayList. • Define another method also called getNumberOfChickens. This one takes a single parameter of type int representing a price per Kilogram and returns the number of Chicken objects in the collection whose pricePerKilo is less than or equal to the value of the parameter. • Define a method called list that prints out, via System.out, the details of all the Chicken objects stored in the collection, one per line. Use the Chicken objects’ getDetails method to format the details. The method’s output must simply be a list of each Chicken object’s details.
Through java, have The Delicious class – fields and constructor
The class must define and initialise a field of an appropriate collection class to store Chicken objects. There must be no pre-defined limit on the number of Chiciken objects it can store.
The Delicious class – basic methods
The Delicious class must:
• Define a method called addChicken that takes a Chicken object as a parameter and adds it to the ArrayList field. Note that this method must not create a Chicken object. Instead, a Chicken object must be passed into it as a parameter value.
• Define a method called getNumberOfChickens that returns the number of Chicken objects in the ArrayList.
• Define another method also called getNumberOfChickens. This one takes a single parameter of type int representing a price per Kilogram and returns the number of Chicken objects in the collection whose pricePerKilo is less than or equal to the value of the parameter.
• Define a method called list that prints out, via System.out, the details of all the Chicken objects stored in the collection, one per line. Use the Chicken objects’ getDetails method to format the details. The method’s output must simply be a list of each Chicken object’s details.
Step by step
Solved in 3 steps with 2 images