Code bereinigt
An erster Stelle immer Konstruktoren, dann getter und setter und dann alle anderen Methoden

Print angepasst mit Printername im Log und Consoleausgabe

leerer Konstruktor bei sms eingebaut damit es bei allen Klassen gleich ist.