当外界创建该类对象new BankCard(“CCB”, 100, 2000.0)时,其初始化时序为:
你可以在构造函数里写System.out.print()来查看类和继承类是怎么创建的。基本:先创建父类,再创建继承类。静态代码块在类定义的时候执行。
1.先初始化Card类;2.再初始化BankCard类,子类初始化之前要先初始化父类,super(34)就是调用父类的构造函数,初始化父类;3.静态变量及静态代码块是在程序运行时初始化执行。