This assignment involves writing a program that models a dog. A dog has a name, a breed (which may be unknown), a gender (male or female), an age (in months), and a weight (in pounds). And…a dog may or may not have fleas. Dog behaviors include eating ( "chomp chomp chomp" ), barking ( "woof woof woof" ), and scratching fleas if a dog has any ( you can determine what this sound should be). Design a Dog class that models the attributes and behaviors described above. Provide appropriate class constructors, getter methods, setter methods, and any other methods you think are necessary to model a dog. When a dog object is created, in won’t have fleas unless you specify otherwise, so you’ll need to use multiple constructors. Write a main method that creates at least two dogs and invokes their behaviors and displays their attributes.