Swift 重写override和重载overload
2018-11-24 本文已影响16人
ChancePro
1.重写override
重写是子类继承父类,重写父类的方法。
- 重写方法的参数列表必须完全与被重写的方法相同。重写方法的返回值必须完全与被重写的方法相同。
- 重写方法的访问修饰符一定要大于被重写方法的访问修饰符。
2.重载overload
重载是一个类中实现若干个重载的方法,这些方法的方法名相同,参数形式不同。不同的参数形式可以是不同的参数类型,不同的参数个数,不同的参数顺序,参数类型必须不同。