父类和子类以及super关键字
- super和this关键字的特点类似:super代表的是父类对象的引用。
- 当子父类的成员出现同名时,可以通过super来进行区分。
- 子类的构造方法中,通过super关键字调用父类的构造方法。
1 public class JaveTeacher extends Teacher{ 2 3 public JaveTeacher(String name,String scholol){ 4 5 super(name,school); //父类构造方法完成对相关字段值的初始化 6 7 } 8 9 }
列程:
1 public class TeacherDemo { 2 3 public static void main(String[] args) { 4 B b =new B(); 5 // b.showB(); 6 } 7 8 } 9 class A//创建一个A类 10 { 11 public A(){ 12 System.out.println("a的构造方法");//A类的构造方法 13 } 14 public void showA(){ 15 System.out.println("A");//A类的其他方法 16 } 17 } 18 class B extends A{//B类继承A类 19 public B(){ 20 System.out.println("b的构造方法");//B类的构造方法 21 } 22 public void showB(){ 23 System.out.println("B");//B类的其他方法 24 } 25 }
大部分是自己看视频学习和网上查找资料写的或转载的,方便自己学习。如有涉及侵权行为请联系我删除!谢谢体谅