java 温故知新 第七天 继承与多态

2017-01-12  本文已影响24人  尘瀚

代码块

继承

this 与 super

构造方法

实例

给定两个个包含构造器,静态代码块的类,两个类的关系为父子关系。并且用main方法对子类进行实例化的内存过程:
  1. JVM调用main方法,main方法入栈
  2. new 子对象的时候 会加载子类的字节码文件,而加载子类之前会加载父类的字节码文件,加载父类字节码文件的时候会执行静态块里面的内容,然后执行子类静态块里面的内容,父类构造函数被调用,子类构造函数再被调用,生成子类实例。

重写

override与overload

  1. override 子父类具有相同的返回值类型,方法名,参数列表。封装类型可以不同
  2. overload 同一个类中两个方法具备相同的方法名,不同的参数列表

final 表示最终

多态

上一篇 下一篇

猜你喜欢

热点阅读