title: Issues with overriding methods in swift
body: <p>I am new in swift and getting some errors in following code:</p>
  
  <pre><code>class Player {
      var  name: String
      var score: Int
  
      func playerInfo()-&gt;(String, Int){
          return (name, score)
      }
  
      init(name:String, score:Int){
          self.name  = name
          self.score = score
      }
  }
  
  final class GoldPlayer : Player {
      var status: String
      init(name: String, score: Int, status: String) {
          self.status = "Gold"
          super.init(name: name, score: score)
      }
      func playerInfo() -&gt; (String, Int, String) {
          return (name, score, status)
  
      }
  
  }
  </code></pre>
  
  <p>Error is on line where I override <code>playerInfo() -&gt; (String, Int, String)</code>
  If I type <code>override</code> in front of method, I get error message <code>method does not override any methods from its superclass</code>. If I won't type <code>override</code>, I get error message when I call that method from a class instance, that says <code>ambiguous use of playerInfo()</code>. What am I doing wrong?
  Thanks in advance!</p>