in java Create class Cat . Add properties What characteristics do they have? Name, age, color, type (domestic / feral), etc. What color(s) might they have? White, cream, fawn, Cinnamon, Chocolate, Red, Lilac, Blue, Black, Lavender, etc. Add methods eat(), play(), etc. Constructors? A class provides a special type of methods, known as constructors, which are invoked to construct objects from the class Create 2 different constructor with different initialization parameters How to get the number of cats? Add a static variable and a static method . make a Test Cat class by creating 2 Cat instances
. Add properties
What characteristics do they have?
Name, age, color, type (domestic / feral), etc.
What color(s) might they have?
White, cream, fawn, Cinnamon, Chocolate, Red, Lilac, Blue, Black,
Lavender, etc.
Add methods
eat(), play(), etc.
Constructors?
A class provides a special type of methods, known as constructors, which are
invoked to construct objects from the class
Create 2 different constructor with different initialization parameters
How to get the number of cats?
Add a static variable and a static method
.

In Java, we want to create a class called Cat
that represents cats. Cats have certain characteristics like their name, age, color, and whether they are domestic or feral. The color of cats can be things like white, cream, fawn, and so on.
We also need to add some actions that cats can do, like eating and playing.
To create Cat
objects, we use something called constructors. We need to make two different constructors that allow us to create cats with different sets of initial information.
We want to keep track of how many cats we create, so we'll add a special counter that counts the number of cats. This counter should be shared among all the cats, so we'll make it a static variable. To find out how many cats we have, we'll create a static method.
Finally, we need to test our Cat
class by creating two instances (two individual cats) and see how it works.
Step by step
Solved in 3 steps with 1 images









