title: Difference between @override in Java and @decorator in Python
body: <p>I read some documentation of it and realized that there appears to be a relationship between <code>@override</code> in Java and <code>@decorator</code> in Python. </p>
  
  <p>Can someone explain the relationship in plain English?</p>
  
  <p>I understand that functions in Python are first class object and functions can be parameter of another function.</p>
  
  <p>How does this <code>@override</code> syntax in Java differ from decorators in Python?</p>