Ask Question
16 October, 02:15

Write the definition of a class Counter containing: An instance variable named counter of type int. An instance variable named limit of type int. A static int variable named nCounters which is initialized to 0. A constructor taking two int parameters that assigns the first one to counter and the second one to limit. It also adds one to the static variable nCounters. A method named increment. It does not take parameters or return a value; if the instance variable counter is less than limit, increment just adds one to the instance variable counter. A method named decrement that also doesn't take parameters or return a value; if counter is greater than zero, it just subtracts one from the counter. A method named getValue that returns the value of the instance variable counter. A static method named getNCounters that returns the value of the static variable nCounters.

+4
Answers (1)
  1. 16 October, 04:07
    0
    see explaination

    Explanation:

    public class Counter

    { int counter, limit;

    static int nCounters = 0;

    Counter (int a, int b)

    { counter=a; limit=b;

    nCounters++;

    }

    void increment ()

    { if (counter
    counter++;

    }

    void decrement ()

    { if (counter>0)

    counter--;

    }

    private int getValue ()

    { return counter;

    }

    private static int getNCounters ()

    { return nCounters;

    }

    }
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Write the definition of a class Counter containing: An instance variable named counter of type int. An instance variable named limit of ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers