牛客Java题目笔记

做了一百来道题目了,做点总结。

因为知识点比较散,所以说,看到哪里,记到哪里吧 = = 主要目的还是加深印象

  • 当父类没有显示指明无参构造方法时,子类需要用super()方法显示调用父类的无参构造;当父类有显示指明无参构造方法时,子类不需要调用super方法了(在子类new对象的时候,会默认去调用父类的无参构造)
  • 类的加载顺序:
    (1) 父类静态对象和静态代码块

(2) 子类静态对象和静态代码块
(3) 父类非静态对象和非静态代码块
(4) 父类构造函数
(5) 子类 非静态对象和非静态代码块
(6) 子类构造函数
其中:类中静态块按照声明顺序执行,并且(1)和(2)不需要调用new类实例的时候就执行了(意思就是在类加载到方法区的时候执行的)

最后修改:2019 年 11 月 06 日 12 : 29 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论