ruby-uebungen/Assignment_008/readme.md

20 lines
476 B
Markdown

# Zugriffsmethoden
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
Gegeben sei die folgende Ruby-Klasse:
```ruby
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.