继承(extends) 1继承 2语法 public class 子类 exends 父类{ } 例:public class Dog extends Pet{ } 3继承的特点 a.子类可以继承父类的非私有的属性和方法 b.不能继承构造方法 c.继承默认权限修饰符的方法和属性, 子类和父类必须在同一个包中。 4 super(父亲) super.属性名//表示方法父类的属性 super.方法名(参数);//表示访问父亲的方法 super(参数);//表示方法名父亲的结构函数 注意:super()访问父类结构函数时,必需写在第一行 代码块会执行在构造函数之前 访问修饰符protected 可以修饰属性和方法 本类,同包,子类可以访问 访问修饰符总结 访问修饰符 本类 同包 子类 其他 private私有的 √ 默认(friendly)√ √ protected √ √ √ public √ √ √ √
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)