继承

继承的使用说明

子类继承了父类的所有属性和方法,只不过只能调用父类的非private属性和方法。

Java中的继承只支持单继承,意思就是一个子类只能继承一个父亲,但允许多层继承。

重写的概念

在继承关系中,子类会自动继承父类中定义的方法,但有时子类中需要对继承的方法进行一些修改,即对父类的方法进行重写。

方法的重写又称为方法的覆盖,在继承中还有一种特殊的重写方式,即子类与父类的成员方法返回值,方法名称,参数类型及个数完全相同,唯一不同的是方法实现内容,这种特殊重写方式被称为重构。

注意;

子类重写父类方法时,不能使用比父类中被重写的方法更严格的访问权限。重写方法和被重写的方法必须具有相同的方法名,相同的参数列表和相同的返回值类型,重写方法的访问修饰符必须大于被重写方法的访问修饰符,否则就不能被称为方法的重写。

 

posted @ 2019-10-09 20:53  liran1  阅读(164)  评论(0)    收藏  举报