覆盖与重载的最重要差别:覆盖的方法:参数是一样的,返回值是一样的,如果只有参数一样,返回值不同是非法的,编译通不过;还有一点就是访问类型不能更严格(private -> (default) ->protected -> public 才可以)。
重载的方法:参数是不一样的(包括类型,顺序),返回值任意类型均可。