1. 方法重载
定义:
方法名称相同
参数的类型, 顺序或个数不同(参数列表不同)
与返回值类型无关
2. 方法重写
定义:
与父类方法名称, 参数类型及个数完全相同
方法重写不能拥有比父类更严格的访问控制权限(public > default > private)
若父类方法由paivate修饰, 则此方法不能够被重写 (private代表只能在本类中可见, 则子类根本不知道父类有这样一个方法, 因此不能被重写)
定义:
方法名称相同
参数的类型, 顺序或个数不同(参数列表不同)
与返回值类型无关
定义:
与父类方法名称, 参数类型及个数完全相同
方法重写不能拥有比父类更严格的访问控制权限(public > default > private)
若父类方法由paivate修饰, 则此方法不能够被重写 (private代表只能在本类中可见, 则子类根本不知道父类有这样一个方法, 因此不能被重写)