ruby-uebungen/Assignment_009/readme.md

476 B

Zugriffsmethoden

📆 Fällig: ---- 📆 Musterlösung

Gegeben sei die folgende Ruby-Klasse:

class Professor
  def initialize(name, fach)
    @name = name
    @fach = fach
  end

  def to_s
    "Prof. #{@name} lehrt #{@fach}"
  end
end

Ändern Sie die Klasse so ab, dass man die das Attribut @name lesen und das Attribut @fach lesen und schreiben kann. Verwenden Sie die attr_-Methoden, um eine möglichst kompakte Lösung zu bekommen.