java中的extends:
一:extends主要用来解决类的继承问题。
二: 子类可以对父类进行继承,获取父类所有的属性和方法。
三:继承过程中有很多的限制:
其一:只允许多层继承,不允许多个继承
举例而言:对的:b 继承 a, c 继承 b ,c获取到了a和b的所有属性
错的 :c 继承 a,b 获取a b的属性
其二:继承过程中假设父类不存在含参数的构造函数,或者构造函数中不存在参数,那个子类实例化的过程中,会先调用父类的构造函数,再去调用子类的构造函数。如果在父类构造函数中存在含有参数的构造函数,在子类构造函数中需要通过super函数为父类的构造函数传入所需的参数。
其三:继承的访问权限限制