Question: Write a class called Counter that has the following: Data field counterIndex Default constructor : initializes data field to zero Overloaded constructor : parameter passed

Write a class called Counter that has the following:

Data field counterIndex

Default constructor: initializes data field to zero

Overloaded constructor: parameter passed to initialize the data field

Write a getCounterIndex method: returns the counterIndex

Write a setCounterIndex method: sets the counterIndex to some value that is passed to the method

increase method: increase the data field by 1

decrease method: decrease the data field by 1

Write a CounterTest program

Write a main method that contains the following:

Create a Counter object called counter1 using the default constructor

- Create a Counter object called counter2 using the overloaded constructor and pass the value 5

Get the counter index for each object and store the values in integer variables a and b

Test if a is greater than b increase counter1, otherwise decrease counter1

Print the counter1 value after the test

Java basic programming simple as possible and comments explaining each part of the code use import java.util.*;. thanks in advance

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!