Question: what is the difference between class and constructor?
Answer: A class can have many Constructors but must not have the same parameters. A class can have many methods but must not have the same parameters. A Constructor cannot be inherited by subclasses. A Method can be inherited by subclasses.