Back to notes -- Keyboard shortcut: 'u'        next -- Keyboard shortcut: 'n'  Slide program -- Keyboard shortcut: 't'    A Mutable Date class.Lecture 4 - slide 29 : 29
Program 1
// A mutable Date
public class Date{
  private ushort year;
  private byte month, day;

  public Date(ushort year, byte month, byte day){
    this.year = year; this.month = month; = day;

  public void SetYear(ushort year){  
    this.year = year;                

  public ushort GetYear(){
    return year;

  // Similar month and day setters and getter methods

  public override string ToString(){
    return string.Format("{0}.{1}.{2}",day, month, year);
The method that mutates a date.
It changes the year of the date.