Question: 1.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

1.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 constructor that takes two int arguments and assigns the first one to counter and the second one to limit

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. It also does not take parameters or return a value; if counter is greater than zero, it just subtracts one from the counter.

A method named get_value that returns the value of the instance variable counter.

Hints:

You almost certainly should be using: . (period)

You almost certainly should be using: :

You almost certainly should be using: __init__

You almost certainly should be using: def

You almost certainly should be using: get_value

You almost certainly should be using: self

You almost certainly should be using: -=

We think you might want to consider using: +=

Solutions with your approach don't usually use: ;

Solutions with your approach don't usually use: int

2.Write the definition of a class Player containing:

An instance variable name of type String, initialized to the empty String.

An instance variable score of type int, initialized to zero.

A method called set_name that has one parameter, whose value it assigns to the instance variable name.

A method called set_score that has one parameter, whose value it assigns to the instance variable score.

A method called get_name that has no parameters and that returns the value of the instance variable name.

A method called get_score that has no parameters and that returns the value of the instance variable score.

No constructor need be defined.

Hints: You almost certainly should be using: Player You almost certainly should be using: class You almost certainly should be using: get_name

We think you might want to consider using: object

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!