本帖最后由 Cacerine 于 2014-9-30 12:31 编辑
我这是来水一把的节奏么!
重载:是在同一个类中,函数名相同,参数列表不同(参数个数和对应位置上的参数类型不同),就是方法的重载
重写:是在继承关系中,子类覆盖重写父类的中的方法,要求方法声明完全相同(返回值类型,方法名称,参数列表),
子类中的方法的访问权限必须大于等于父类的访问权限(如果父类成员方法用public修饰,那么子类就必须用public修饰,如果父类中的成员方法用默认修饰符(也就是没有写访问修饰符),那么子类就要么也是默认修饰符,要么就用public修饰)
要注意,父类中的私有成员方法是不能被子类重写的(用private修饰的方法就是私有的) |