OOP Learning Mode

What is the output of the following code?

<?php
class M {
   public function identify() {
      echo self::myName();
   }
   public function myName() {
      return "Mike";
   }
}
class N extends M {
   public function myName() {
      return "November";
   }
}
function m(N $n) {
   $n->identify();
}
$m = new N();
m($m);
?>