一、继承
1、编写父类
[访问修饰符] class Pet {
//公共的属性和方法 }
2、编写子类,继承父类
[访问修饰符] class Dog extends Pet {
//子类特有的属性和方法 }
继承是Java中实现代码重用的重要手段之一。Java中只支持单根继承,即一个类只能有一个直接
父类。
3、子类访问父类成员
(1)使用super关键字,super代表父类对象
(2)在子类构造方法中调用且必须是第一句
(3)不可以访问父类中定义为private的属性和方法
4、super关键字来访问父类的成员
super只能出现在子类的方法和构造方法中
super调用构造方法时,只能是第一句
super不能访问父类的private成员
5、继承条件下构造方法的调用规则
(1)子类构造方法没有通过super显式调用父类的有参构造方法,也没通过this显式调用自身其他构造、
方法 系统默认调用父类的无参构造方法
(2)子类构造方法通过super显式调用父类的有参构造方法 执行父类相应构造方法,而不执行父类无参
构造方法
(3)子类构造方法通过this显式调用自身的其他构造方法,在相应构造方法中应用以上两条规则