重载与重写

重载:方法名相同,参数类型不一样(包括个数,类型,以及参数类型顺序)。不能以返回值类型不一样来断定是否重载。函数

好比:spa

//参数个数不一样
public void print(int a, int b);
public void print(int b);
//参数类型不一样
public void print(int a);
public void print(String s);
//参数类型顺序不一样
public void print(int a, String s);
public void print(String s, int a);

 

重写:code

方法名相同,参数类型相同

子类返回类型小于等于父类方法返回类型, 
子类抛出异常小于等于父类方法抛出异常, 
子类访问权限大于等于父类方法访问权限。blog

 

子类继承父类,能够继承父类的全部成员(不能继承构造函数),只是不能看到不能使用private成员。继承

相关文章
相关标签/搜索