1). overload是指同類(或称为同作用域)里相同的方法名
2). override是指父類里與子類(也可为不同作用域)里相同的方法名
3). override的方法返回類型必須一致
The return type of an overriding method is identical to the return type of the method it overrides.
4). override的modifier可以擴大﹐但是不可以縮小。
5). static與非static之間﹐不可以override
6). 一個非abstract方法不可以override成一個abstract方法
7). override的子類的方法拋出的異常只能是父類方法拋出異常的子異常 (
也可子类的方法不抛出异常,或抛出运行时异常)