乐趣区

关于java:Overload-Override

overload 重载

示意类的外部,某个办法能够有不同的参数列表,即同名的办法,能够依据参数的不同,抉择多种不同的运行逻辑;

void save(String key, String value) {}

void save(String key, String value, boolean forceSave) {}

int save(String key) {return 0;}

override 重写

override 示意子类和父类之间的多态的体现,子类的办法名称和参数列表均与父类雷同,则子类在将会对父类的办法可进行重写;

重写时不能抛出比父类还要多的异样,或只能抛出父类异样的子异样,因为重写应失去的异样要比父类的少;

被重写的办法必须为 public(定义 interface 时已默认 pulibc,不须要独自润饰)

退出移动版