当子类继承父类时
属性:若父类该属性为protected以上权限,则显式继承(同包情况),若不同包参考权限修饰符 范围,若为private,则隐式继承,可以set,get,但子类不能直接引用
显式继承:子类方法中可以直接引用
隐式引用:子类中不能直接引用但是可以get和set,如果父类中该属性有set get方法
当子类隐式继承父类属性时,子类属性在''==''时默认不会比较父类属性中的值,如果需要比较则在子类上面加上@EqualsAndHashCode(callSuper=true)注解,在比较时带上父类属性进行比较
构造方法:子类默认引用父类的构造方法,假如子类拥有自己的构造方法,则优先使用自己的构造方法