版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zwdwinter/article/details/52902514
类执行顺序
- 静态域初始化
- 静态块执行
- 域初始化
- 块执行(类似:{…})
- 执行构造器(构造器首行默认调用父类的构造器)
一些概念
- 重载:如果多个方法有相同的名称、不同的参数则产生重载。
- 类中的域没有进行显式的初始化时,则默认构造器会将所有的实例域设置为默认值。
- 当类没有提供任何构造器的时候,系统才会提供一个默认的构造器。如果给出了一个带参构造器(非默认),却想用无参的构造器实例化对象时,必须提供一个默认的构造器。
- 创建一个只读的Collection或Map可以使用Collections类来达成此目的。
欢迎回复对文中内容进行补充或指出文中的错误,不盛感激。